首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#winform中怎么最快得到datatable表中的所有重复行

2012-05-22 
C#winform中如何最快得到datatable表中的所有重复行datatable表是读取的excel文件 我想读取表里面的所有重

C#winform中如何最快得到datatable表中的所有重复行
datatable表是读取的excel文件 我想读取表里面的所有重复行 组合主键为3个字段。我的excel文件有2万条记录。一条一条的比方法太慢。要等上10分钟,用datatable.primarykey方法也慢。请各位大侠指点一个最快的方法。谢谢~~~

[解决办法]
你读取的时候可以用sql,distinct一下,否则也只好冒泡比对了
[解决办法]
参考:
http://blog.csdn.net/q107770540/article/details/5784646

继承自IEqualityComparer
使用linq2datatable来实现distict

你先自己试一下,不行的话晚上我再给你写个DEMO
[解决办法]

C# code
linq  groupby conut(重复的字段)>1
[解决办法]
探讨
引用:

你读取的时候可以用sql,distinct一下,否则也只好冒泡比对了

我还想得到 重复的行 及其信息

热点排行