C#中datatable去重的方法

 更新时间:2014年10月12日 11:31:17   投稿:shichen2014  
这篇文章主要介绍了C#中datatable去重的方法,通过两种不同的方法对比分析了datatable去重的技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了C#中datatable去重的方法,分享给大家供大家参考。具体方法如下:

这里主要介绍两种方法:

1  数据库直接去除重复

复制代码 代码如下:
select  distinct * from 表名

去除了重复行distinct

2 对 DataTable直接进行操作

复制代码 代码如下:
DataTable  dt=db.GetDt("select * from 表名");//获得datatable
DataView dv = new DataView(dt);//虚拟视图吧,我这么认为
DataTable dt2 = dv.ToTable(true, "name,age,hobby");

这个时候  dt2就是去除了重复的行了

这里解释一下:

复制代码 代码如下:
dv.ToTable(true, "name,age,hobby");

第一个参数,true  去除重复,false 不去除
第二个参数,  看意思能明白,你需要显示的字段,我这里显示"name,age,hobby"

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • Log4Net 日志配置[附带源码下载]

    Log4Net 日志配置[附带源码下载]

    这篇文章主要介绍了Log4Net 日志配置[附带源码下载],需要的朋友可以参考下
    2015-05-05
  • C#优化if...else代码的方案总结

    C#优化if...else代码的方案总结

    在编写代码实现业务需求过程中,会使用到大量的if...else 判断语句,随业务复杂程度不同,导致判断语句出现多层嵌套、多分支等情况,导致代码可读性变差、增加维护难度,本文介绍了C# 如何优化 if...else 让代码优雅起来,需要的朋友可以参考下
    2024-06-06
  • C#中常见的文件处理操作小结

    C#中常见的文件处理操作小结

    这篇文章主要为大家详细介绍了C#中常见的一些文件处理操作,例如文件管理,获取文件信息和控制处理文件,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-03-03
  • C#中 Json 序列化去掉null值的方法

    C#中 Json 序列化去掉null值的方法

    要将一个对象序列化,可是如果对象的属性为null的时候,我们想将属性为null的都去掉,怎么处理呢?其实方法很简单的,下面就跟随脚本之家小编一起学习C#中 Json 序列化去掉null值的方法吧
    2017-09-09
  • DevExpress实现GridView当无数据行时提示消息

    DevExpress实现GridView当无数据行时提示消息

    这篇文章主要介绍了DevExpress实现GridView当无数据行时提示消息,需要的朋友可以参考下
    2014-08-08
  • C#使用System.Environment获取电脑的相关属性

    C#使用System.Environment获取电脑的相关属性

    这篇文章主要为大家详细介绍了C#使用System.Environment获取电脑的相关属性,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-10-10
  • C#使用RenderControl将GridView控件导出到EXCEL的方法

    C#使用RenderControl将GridView控件导出到EXCEL的方法

    这篇文章主要介绍了C#使用RenderControl将GridView控件导出到EXCEL的方法,是C#应用程序设计中非常实用的一个功能,需要的朋友可以参考下
    2014-08-08
  • C#中将DataTable转换成CSV文件的方法

    C#中将DataTable转换成CSV文件的方法

    DataTable用于在.net项目中,用于缓存数据,DataTable表示内存中数据的一个表,在.net项目中运用C#将DataTable转化为CSV文件,接下来通过本文给大家提供一个通用的方法,感兴趣的朋友可以参考下
    2016-10-10
  • C# DataSet查看返回结果集的实现

    C# DataSet查看返回结果集的实现

    这篇文章主要介绍了C# DataSet查看返回结果集的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • C#探秘系列(一)——ToDictionary,ToLookup

    C#探秘系列(一)——ToDictionary,ToLookup

    这个系列我们看看C#中有哪些我们知道,但是又不知道怎么用,又或者懒得去了解的东西,比如这篇我们要介绍的toDictionary和ToLookup。
    2014-05-05

最新评论