posts - 157, comments - 188, trackbacks - 16, articles - 1
  博客园 :: 首页 :: 新随笔 ::  :: 订阅 订阅 :: 管理

合并两个DataTable

Posted on 2006-06-23 15:44 过江 阅读(209) 评论(0)  编辑 收藏 所属分类: asp.net2003 C#经典方法
SqlConnection myConnection=new SqlConnection("server=localhost;uid=sa;pwd=;database=wjoa");
            
string sql1="select * from ResourseManage_T";
            SqlDataAdapter adapterA
=new SqlDataAdapter(sql1,myConnection);
            DataSet ds
=new DataSet();
            adapterA.Fill(ds,
"a");
            
string sql2="select * from UserLogin_t";
                
            
if(myConnection.State != ConnectionState.Closed)
            myConnection.Close();
            adapterA
=new SqlDataAdapter(sql2, myConnection);
            adapterA.Fill(ds,
"b");
            DataTable dtParent
=ds.Tables["a"];
            DataTable dtChild
=ds.Tables["b"];
            DataRow dr;
            
for(int i=0;i<dtChild.Rows.Count;i++)
            
{     
                dr
=dtParent.NewRow();
                
for(int j=0;j<dtParent.Columns.Count;j++)
                
{
                    dr[j]
=dtChild.Rows[i][j];
                }

                dtParent.Rows.Add(dr);
            }

            
this.DataGrid1.DataSource=ds.Tables["a"].DefaultView;
            
this.DataGrid1.DataBind();

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-06-23 16:07 编辑过


相关链接: