DataSet 去除重复的行

简介: 1 /// 2 /// 获取对固定列不重复的新DataTable 3 /// 4 /// 含有重复数据的DataTable 5 /// 需要验证重复的列名 6 /// 新的DataTabl...
 1 /// <summary>
 2         /// 获取对固定列不重复的新DataTable
 3         /// </summary>
 4         /// <param name="dt">含有重复数据的DataTable</param>
 5         /// <param name="colName">需要验证重复的列名</param>
 6         /// <returns>新的DataTable,colName列不重复,表格式保持不变</returns>
 7         private DataTable GetDistinctTable(DataTable dt, string colName)
 8         {
 9             DataView dv = dt.DefaultView;
10             DataTable dtCardNo = dv.ToTable(true, colName);
11             DataTable Pointdt = new DataTable();
12             Pointdt = dv.ToTable();
13             Pointdt.Clear();
14             for (int i = 0; i < dtCardNo.Rows.Count; i++)
15             {
16                 DataRow dr = dt.Select(colName + "='" + dtCardNo.Rows[i][0].ToString() + "'")[0];
17                 Pointdt.Rows.Add(dr.ItemArray);
18             }
19             return Pointdt;
20         }
View Code

 

目录
相关文章
|
JavaScript
通过gm来批量拼接图片,两张合并一张
刚好在做类似的事情,找了一部分绘本,想将绘本内的图片全部取出来合并。 我是通过nodejs调用gm模块来实现的拼接,命令很简单。
通过gm来批量拼接图片,两张合并一张
|
4月前
|
Java Apache 索引
POI操作大全(动态合并单元格,为单元格生成一个自定义的数据显示格式,自定义公式计算结果生成,读取excel,word文件在生成图片,word指定位置生成图片)
POI操作大全(动态合并单元格,为单元格生成一个自定义的数据显示格式,自定义公式计算结果生成,读取excel,word文件在生成图片,word指定位置生成图片)
728 0
去除“四”的避讳代码
去除“四”的避讳代码
37 0
|
数据挖掘 索引
单细胞不同样本数据整合-解决AnnData合并时ValueError: cannot reindex from a duplicate axis问题
单细胞不同样本数据整合-解决AnnData合并时ValueError: cannot reindex from a duplicate axis问题
|
数据采集 Python
如何使用reduce(),filter()对数据进行求积,去除None,空字符串
如何使用reduce(),filter()对数据进行求积,去除None,空字符串
|
SQL 数据挖掘 数据库
DataFrame多表合并拼接函数concat、merge参数详解+代码操作展示
DataFrame多表合并拼接函数concat、merge参数详解+代码操作展示
778 0
DataFrame多表合并拼接函数concat、merge参数详解+代码操作展示
怎样去掉list里重复的数据(多种方法)
怎样去掉list里重复的数据(多种方法)
162 0
怎样去掉list里重复的数据(多种方法)
|
索引
Excel 技术篇 - 利用Match公式返回匹配的最后一个数据的索引
Excel 技术篇 - 利用Match公式返回匹配的最后一个数据的索引
470 0
Excel 技术篇 - 利用Match公式返回匹配的最后一个数据的索引
|
Java API
List 去除重复数据的 5 种正确姿势!
1.使用LinkedHashSet删除arraylist中的重复数据 LinkedHashSet是在一个ArrayList删除重复数据的最佳方法。LinkedHashSet在内部完成两件事: 删除重复数据 保持添加到其中的数据的顺序
302 0