首页 > Windows开发 > 详细

c#中,DataTable 过滤重复行

时间:2015-12-09 16:42:51      阅读:177      评论:0      收藏:0      [点我收藏+]

 

虽然网上有很多DataTable过滤重复行的方法,但是本菜还是认为自己写的这个方法最靠谱,这里的参数是传递的DataTable值,返回的是一个已经过滤相同字段StuId,ExamNum的DataTable,有遇到这个问题的童鞋可以直接拿过去用

DataTable FilterRepeatTable(DataTable table)
{

DataTable _table = table.Clone();
foreach (DataRow row in table.Rows)
{
int rowCount = (from DataRow q in _table.Rows where q["StuID"].ToString() == row["StuID"].ToString() && q["ExamNum"].ToString() == row["ExamNum"].ToString() select q).ToList().Count();
if (rowCount ==0)
{
DataRow _row =_table.NewRow();
_row.ItemArray = row.ItemArray;
_table.Rows.Add(_row);
}
}
return _table;
}

 

c#中,DataTable 过滤重复行

原文:http://www.cnblogs.com/wjcnet/p/5033107.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!