首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

DataTable 连接的有关问题

2011-12-24 
DataTable 连接的问题2个datatable第一个2列idname第二个2列idsex怎么连成一个表变成idnamesex根据2个id相

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(平民百姓)的方法

热点排行