我可以找到很多关于合并两个DataTable并删除重复行的信息,但我需要相反的。
我需要知道是否有人有一种简单的方法来合并两个DataTable,其中合并的结果是DataTable,只有两个表中都存在的行。
答案 0 :(得分:4)
像这样:
var intersection = table1.AsEnumerable()
.Intersect(table2.AsEnumerable(), DataRowComparer.Default);
DataRowComparer
按行列值比较行。