Code Bye

LINQ查询出来的数据怎么样放进去DataSet里面的dataTable

LINQ查询出来的数据,怎么样放进已经建好的DataSet里面的dataTable(table name:SOH)
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

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明LINQ查询出来的数据怎么样放进去DataSet里面的dataTable