ASP.NET DataTable去掉重复行的2种方法
2015-02-11 11:49
567 查看
第一种,使用Linq查询表达式,code如下
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 = from row in testtable.AsEnumerable() group row by row["ID"] into myrow select myrow.FirstOrDefault(); foreach (DataRow row in rows) { finalltable.ImportRow(row); }
第二种方法
利用dataview来过滤datatable
testtable = testtable.DefaultView.ToTable(true, new string[] { "ID", "ProductName" });
您可能感兴趣的文章:
- asp.net实现导出DataTable数据到Word或者Excel的方法
- asp.net实现数据从DataTable导入到Excel文件并创建表的方法
- Asp.net中DataTable导出到Excel的方法介绍
- asp.net 读取Excel数据到DataTable的代码
- ASP.NET中DataTable与DataSet之间的转换示例
- ASP.NET怎么操作DataTable实例应用
- Asp.net下使用Jquery Ajax传送和接收DataTable的代码
- asp.net 数据库的连接和datatable类
- Asp.net静态方法之Grid转DataTable方法实现步骤
- Asp.net实现选择性的保留DataTable中的列
- asp.net DataTable导出Excel自定义列名的方法
相关文章推荐
- ASP.NET DataTable去掉重复行的2种方法
- ASP.NET过滤重复字符与字符串数组去掉重复字符串几种方法
- ASP.Net【如何合并DataTable,并且去重复方法】
- 关于asp.net 防止重复提交的2种方法(一)
- 关于asp.net 防止重复提交的2种方法(二)
- Asp.net中防刷新重复提交、防后退方法
- Asp.net防止论坛用户重复登录的方法
- ASP.Net中防止页面刷新重复提交的几种方法
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(9):服务器端和客户端数据类型的自动转换:DataTable和DataSet
- 如何去掉DataTable中的重复行(新增.net 2.0中最新解决方法---简便)
- Asp.net生成htm静态文件的源代码 2种方法
- 如何去掉DataTable中的重复行(新增.net 2.0中最新解决方法---简便) (转)
- Asp.net防止论坛用户重复登录的方法
- Asp.net中防刷新重复提交、防后退方法
- asp.net中避免操作重复提交的几种方法总结:
- Asp.net中防刷新重复提交、防后退方法
- Asp.Net--DropDownList与DataTable数据绑定的方法(C#)[学习笔记]
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(9):服务器端和客户端数据类型的自动转换:DataTable和DataSet
- Asp.net实现弹出窗口提示,又防止刷新被重复提交的方法
- ASP.Net中防止页面刷新重复提交的几种方法