国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET DataTable去掉重復行的2種方法

2024-07-10 13:28:52
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了ASP.NET DataTable去掉重復行的2種方法,本文直接給出去重代碼,需要的朋友可以參考下

第一種,使用Linq查詢表達式,code如下

 

 
  1. DataTable testtable = new DataTable(); 
  2. testtable.Columns.Add("ID"); 
  3. testtable.Columns.Add("ProductName"); 
  4.  
  5. testtable.Rows.Add("1""1"); 
  6. testtable.Rows.Add("1""1"); 
  7. testtable.Rows.Add("1""1"); 
  8. testtable.Rows.Add("2""2"); 
  9. testtable.Rows.Add("3""3"); 
  10. DataTable finalltable = new DataTable(); 
  11. finalltable = testtable.Clone(); 
  12. finalltable.Clear(); 
  13.  
  14. var rows = from row in testtable.AsEnumerable() group row by row["ID"] into myrow select myrow.FirstOrDefault(); 
  15. foreach (DataRow row in rows) 
  16. finalltable.ImportRow(row); 

第二種方法

利用dataview來過濾datatable

 

 
  1. <strong>testtable = testtable.DefaultView.ToTable(true, new string[] { "ID", "ProductName" }); 
  2. </strong> 
 

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 铁力市| 双流县| 天柱县| 龙游县| 玉屏| 遂平县| 岳普湖县| 绥宁县| SHOW| 津市市| 兴海县| 清苑县| 焉耆| 静海县| 封开县| 宜州市| 中卫市| 锡林郭勒盟| 盖州市| 平陆县| 维西| 临西县| 浦城县| 苏尼特右旗| 安图县| 大城县| 渑池县| 宝坻区| 济宁市| 甘孜| 瑞安市| 乌兰县| 阳原县| 灌云县| 扶绥县| 宝丰县| 宁化县| 阿荣旗| 五峰| 文水县| 武城县|