介绍
如何在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去掉重复行的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!