DataSet 去除重复的行
生活随笔
收集整理的這篇文章主要介紹了
DataSet 去除重复的行
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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
?
轉載于:https://www.cnblogs.com/yidengbone/p/6429022.html
總結
以上是生活随笔為你收集整理的DataSet 去除重复的行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bzoj1007题解
- 下一篇: web前端开发文档