C# - 合并两个行重复的DataTable

时间:2011-07-26 16:34:14

标签: c# merge datatable duplicates row

我可以找到很多关于合并两个DataTable并删除重复行的信息,但我需要相反的。

我需要知道是否有人有一种简单的方法来合并两个DataTable,其中合并的结果是DataTable,只有两个表中都存在的行。

1 个答案:

答案 0 :(得分:4)

像这样:

var intersection = table1.AsEnumerable()
                         .Intersect(table2.AsEnumerable(), DataRowComparer.Default);

DataRowComparer按行列值比较行。