LINQ存储在DataTable中加入的结果

时间:2013-01-30 13:16:40

标签: .net linq join datatable

linq中有没有办法连接两个DataTable并将结果存储在另一个DataTable中?我的意思是 DataTable 而不是组连接创建的层次结构形式。

这是我到目前为止所获得的群组加入的代码。哪个有效,但我不明白该怎么处理结果。

var temp = from t1 in table1
           join t2 in table2
           on t1.Field<string>("a")
           equals t2.Field<string>("b") into t
           select t;

此外,如何使用群组加入创建的分层表单?

1 个答案:

答案 0 :(得分:0)

LINQ查询应该为您提供DataRow对象的集合,对吗?您可以尝试using this approach on SO将行转换为新表。