使用linq将2个Datatable合并

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shan1774965666/article/details/89206739

DataTable dtStepX = new DataTable("dtStepX");
DataTable dtStepS = new DataTable("dtStepS");
//获取两个数据源的并集
IEnumerable<DataRow> query = dtStepS.AsEnumerable().Union(dtStepX.AsEnumerable(), DataRowComparer.Default);
//两个数据源的并集集合
DataTable dt = query.CopyToDataTable();
 

第二种方法

DataTable dt1 = new DataTable();
DataTable frm = new DataTable();
foreach (DataRow dr in dt1.Rows)
{
    frm.ImportRow(dr);
}
dataGridView1.DataSource = frm;
 

猜你喜欢

转载自blog.csdn.net/shan1774965666/article/details/89206739