是否可以从c#中的数据表中删除重复值?

是否可以从c#中的数据表中删除重复值?,c#,datatable,duplicates,C#,Datatable,Duplicates,我有一个数据表,它有一列MobileNo。。。。我的数据表有150行,每行都有MobileNo。。。现在,如何通过解析c#中数据表的所有数据行来检查每个MobileNo是唯一的 编辑: “此数据表是通过读取CSV文件创建的”使用MobileNo的Linq和Group,然后您需要遍历集合,查看哪些MobileNo具有多条记录,然后执行任何您希望删除的重复项的操作 编辑:来自。尝试 DataTable.DefaultView.ToTable(bool distinct, string[] Colum

我有一个数据表,它有一列
MobileNo
。。。。我的数据表有
150行
,每行都有
MobileNo
。。。现在,如何通过解析c#中数据表的所有数据行来检查每个
MobileNo
是唯一的

编辑:


“此数据表是通过读取CSV文件创建的”

使用MobileNo的Linq和Group,然后您需要遍历集合,查看哪些MobileNo具有多条记录,然后执行任何您希望删除的重复项的操作

编辑:来自。

尝试

DataTable.DefaultView.ToTable(bool distinct, string[] ColumnNames)
第三个过载就是你想要的我相信,让我知道你进展如何

  • 指定要在字符串[]中删除重复数据的列
  • 对于不同的记录,为真为假
因此,您可以只选择数据的一个子集,也可以通过将distinct设置为true来消除重复数据

你需要做一些诡计多端的游戏来获得你想要的数据集,但我认为这正是你想要的