【发布时间】:2017-11-25 15:35:29
【问题描述】:
linq 查询以 {DataRow Job1, DataRow Run} 的形式返回结果。如何将JoinResult 转换为 DataTable。
var JoinResult = (from Job1 in Jobdata.AsEnumerable()
join Product in Productdata.AsEnumerable()
on Job1.Field<int>("Job_Id") equals Product.Field<int>("Job_Id")
join Run in data.AsEnumerable()
on Job1.Field<int>("Run_Id") equals Run.Field<int>("Run_Id")
select new { Job1, Run });
【问题讨论】:
-
不清楚(比如
Jobdata和Product有数据表关系,为什么不使用常规数据表解决方案?)和广泛。您是否在寻找现有的解决方案?这并不是一个新问题。 -
所以你想要一个
DataTable,每个数据行的列并排?