0

linq 中有没有办法加入两个 DataTable 并将结果存储在另一个 DataTable 中?我的意思是DataTable不是 group join 创建的分层形式。

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

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

而且,无论如何,如何使用由组加入创建的分层形式?

4

1 回答 1

0

那个 LINQ 查询应该给你一个 DataRow 对象的集合,对吗?您可以尝试在 SO 上使用这种方法将行转换为新表。

于 2013-01-30T15:32:51.823 回答