为了账号安全,请及时绑定邮箱和手机立即绑定

c# dataTable去重

标签:
C#

    dataTable去掉重复数据,可以根据具体的列名过滤重复行。使用到的函数是:dataTable.DefaultView.ToTable(是否去掉重复行,根据那几列筛选掉重复行),例如下面的代码就是根据ID,过滤掉重复行,将过滤后的dataTable赋给一个新的dataTable:

    dt2 = dt1.DefaultView.ToTable(true,"ID")

    如果要是所有字段都重复时才过滤,那么就需要将列名放到一个数组里面:

List<string> columnName = new List<string>();

foreach (DataColumn columnN in dt1.Columns)

{

           columnName.Add(columnN.Caption);

 }

dt2 = dt1.DefaultView.ToTable(true, columnName.ToArray());


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
软件测试工程师
手记
粉丝
3
获赞与收藏
14

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消