如何在ASP.NET中使用DataTable去掉重复行

  介绍

如何在ASP。网络中使用DataTable去掉重复行?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

ASP。网是什么

ASP。网是开源,跨平台,高性能,轻量级的网络应用构建框架,常用于通过HTML, CSS, JavaScript以及服务器脚本来构建网页和网站。

<强>第一种,使用Linq查询表达式,代码如下

DataTable  testtable =, new  DataTable ();   ,,,,,testtable.Columns.Add (“ID");   ,,,,,testtable.Columns.Add (“ProductName");      ,,,,,testtable.Rows.Add (“1”,“1“);   ,,,,,testtable.Rows.Add (“1”,“1“);   ,,,,,testtable.Rows.Add (“1”,“1“);   ,,,,,testtable.Rows.Add (“2“,“2“);   ,,,,,testtable.Rows.Add (“3“,“3”);   ,,,,,DataTable  finalltable =, new  DataTable ();   ,,,,,finalltable =, testtable.Clone ();   ,,,,,finalltable.Clear ();   ,,,,,   ,,,,,var  rows =,得到row 拷贝testtable.AsEnumerable (), group  row  by 行(“ID"), into  myrow  select  myrow.FirstOrDefault ();   ,,,,,foreach  (DataRow  row 拷贝行)   ,,,,,{   ,,,,,,,finalltable.ImportRow(行);   ,,,,,}

<强>第二种方法

利用dataview来过滤datatable

testtable =, testtable.DefaultView.ToTable(真的,,new  string [], {,“ID",,“ProductName",});

看完上述内容,你们掌握如何在ASP.NET中使用datatable去掉重复行的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

如何在ASP.NET中使用DataTable去掉重复行