C# 使用LINQ查找datatable中两列项目的重复项
我有一个datatable dt,其中supplierId和SubsystemId是它的两列。 我想找出这两个列值的组合是否有任何重复项C# 使用LINQ查找datatable中两列项目的重复项,c#,linq,C#,Linq,我有一个datatable dt,其中supplierId和SubsystemId是它的两列。 我想找出这两个列值的组合是否有任何重复项 我是林克的先发球员。我该怎么做呢?您可以通过按供应商ID和子系统ID对元素进行分组来找到重复项。然后数一数,你会发现哪些是重复的 以下是隔离复制品的方法: var duplicates = items.GroupBy(i => new {i.supplierId, i.SubsystemId}) .Where(g
我是林克的先发球员。我该怎么做呢?您可以通过按供应商ID和子系统ID对元素进行分组来找到重复项。然后数一数,你会发现哪些是重复的 以下是隔离复制品的方法:
var duplicates = items.GroupBy(i => new {i.supplierId, i.SubsystemId})
.Where(g => g.Count() > 1)
.Select(g => g.Key);
通过按supplierId和SubsystemId对元素进行分组,可以找到重复项。然后数一数,你会发现哪些是重复的 以下是隔离复制品的方法:
var duplicates = items.GroupBy(i => new {i.supplierId, i.SubsystemId})
.Where(g => g.Count() > 1)
.Select(g => g.Key);
var dups=from dt.Copy().AsEnumerable()中的行
按新的{SubsystemTypeId=row.Field(“SubsystemTypeId”),SupplierId=row.Field(“SupplierId”)}对行进行分组
玻璃钢
其中grp.Count()>1
选择grp.键;
感谢SriRamvar dups=来自dt.Copy()中的行
按新的{SubsystemTypeId=row.Field(“SubsystemTypeId”),SupplierId=row.Field(“SupplierId”)}对行进行分组
玻璃钢
其中grp.Count()>1
选择grp.键;
谢谢SriRam请显示您的试用代码请显示您的试用代码