DataTable 连接的问题
2个 datatable
第一个 2列 id name
第二个 2列 id sex
怎么连成一个表 变成 id name sex
根据2个id相等这个条件
由于是2个库里取出来的 。。谢谢 有没有什么简单便捷的方法
------解决方案--------------------select * from dbo.数据库1的名字.表1 as A ,dbo.数据库2的名字.表2 as B where A.ID = B.ID
------解决方案--------------------给你个参考:
DataTable dt1 = new DataTable();
dt1.Columns.Add( "ID ", typeof(int));
dt1.Columns.Add( "Name ", typeof(string));
dt1.PrimaryKey = new DataColumn[] { dt1.Columns[0] };
dt1.Rows.Add(1, "Age ");
dt1.Rows.Add(2, "Apple ");
dt1.Rows.Add(3, "Orange ");
DataTable dt2 = new DataTable();
dt2.Columns.Add( "ID ", typeof(int));
dt2.Columns.Add( "Sex ", typeof(string));
dt2.PrimaryKey = new DataColumn[] { dt2.Columns[0] };
dt2.Rows.Add(1, "男 ");
dt2.Rows.Add(2, "男 ");
dt2.Rows.Add(3, "女 ");
DataTable dt3 = dt1.Copy();
dt3.Merge(dt2);
------解决方案--------------------select table1.id,table1.name,table2.sex from table1 join table2 on table1.id=table2.id
------解决方案--------------------顶hbxtlhx(平民百姓)的方法