为了账号安全,请及时绑定邮箱和手机立即绑定

datatable1的一列如何赋给另一个datatable2?

/ 猿问

datatable1的一列如何赋给另一个datatable2?

斯蒂芬大帝 2019-01-27 10:06:21

datatable1的一列如何赋给另一个datatable2


查看完整描述

4 回答

?
慕前端131612

System.Data.DataTable dt1 = new System.Data.DataTable ();;// 已经包含数据的DataTable1.
System.Data.DataTable dt2 = new System.Data.DataTable ( );//要拷贝某列到这个DataTable2.
dt2.Columns.Add ( "Name", typeof ( string ) );

System.Data.DataRow dr2 = null;
foreach ( System.Data.DataRow dr1 in dt1.Rows )
{
dr2 = dt2.NewRow ( );
dr2 [ 0 ] = dr1 [ "Name" ];

dt2.Rows.Add ( dr2 );
}

return dt2;



查看完整回答
反对 回复 2019-03-15
?
梵蒂冈之花

参考代码如下:
DataTable table
//假设dt0,dt1,dt2都是String类型
var v = from t in table.AsEnumerable() select new {dt0=t.Field<String>(0),dt1=t.Field<String>(1),dt2=t.Field<String>(2)};
DataTable newT = v.CopyToDataTable();

查看完整回答
反对 回复 2019-03-15
?
拉莫斯之舞

这位兄台要在datagridview中显示datatable一列的话,用绑定就可以了啊
dataGridView1.DataSource = dt;
dataGridView1.DataMember = "字段名";

查看完整回答
反对 回复 2019-03-15

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信