linq查询返回的结果形式为{DataRow Job1, DataRow Run}
。我怎样才能将JoinResult
转换成数据表。将LINQ转换为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'与每个数据行的列并排? –