首页 > 代码库 > DataTable 过滤重复行
DataTable 过滤重复行
/// <summary> /// 去除重复数据 /// </summary> /// <param name="table"></param> /// <returns></returns> public DataTable FilterRepeatTable(DataTable table) { DataTable _table = table.Clone(); foreach (DataRow row in table.Rows) { //field1要去除重复的字段,可以是多个字段 //int rowCount = (from DataRow q in _table.Rows where q["field1"].ToString() == row["field1"].ToString() && q["field2"].ToString() == row["field2"].ToString() select q).ToList().Count(); int rowCount = (from DataRow q in _table.Rows where q["SBMCBH"].ToString() == row["SBMCBH"].ToString() select q).ToList().Count(); if (rowCount == 0) { DataRow _row = _table.NewRow(); _row.ItemArray = row.ItemArray; _table.Rows.Add(_row); } } return _table; }
DataTable 过滤重复行
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。