小编Maa*_*ten的帖子

在DataTables列表中查找相交的DataRows

我有一个清单.我想过滤表格列表中的所有行,以查找列表中每个数据表中的所有行.

如果可能,比较需要在每行的"ID"列上.

我试图用Linq解决这个问题但是卡住了.这是我到目前为止:

List<DataTable> dataTables = new List<DataTable>();

// fill up the list
List<DataRow> dataRows = 
    dataTables.SelectMany(dt => dt.Rows.Cast<DataRow>().AsEnumerable()).
    Aggregate((r1, r2) => r1.Intersect(r2));
Run Code Online (Sandbox Code Playgroud)

有什么建议?

.net c# linq

6
推荐指数
1
解决办法
4033
查看次数

标签 统计

.net ×1

c# ×1

linq ×1