LINQ查询出来的数据,怎么样放进已经建好的DataSet里面的dataTable(table name:SOH)
var query = TF_dt.AsEnumerable()
.Union(ACE_dt.AsEnumerable())
.Union(HNC_dt.AsEnumerable())
//.Distinct(DataRowComparer.Default)
.CopyToDataTable();
var query = TF_dt.AsEnumerable()
.Union(ACE_dt.AsEnumerable())
.Union(HNC_dt.AsEnumerable())
//.Distinct(DataRowComparer.Default)
.CopyToDataTable();
解决方案
30
这样?
ds.Tables["SOH"].Load(TF_dt.AsEnumerable().Union(ACE_dt.AsEnumerable()).Union(HNC_dt.AsEnumerable()).CopyToDataTable().CreateDataReader());
10
linq结果转为list或ArrayList,再转为dt