您的位置:首页 > 其它

使用Linq快速查找两个DataTable不同的结果

2014-05-04 17:30 267 查看
DataTable dt1 = ...;

DataTable dt2 = ...;

//查找两个Table不同项

var different = dt1.AsEnumerable().Except(dt2.AsEnumerable(),DataRowComparer.Default);

foreach (var item in different)

{

//不同集合处理

}

//查找两个Table相同项

var same = dt1.AsEnumerable().Intersect(dt2.AsEnumerable(),DataRowComparer.Default);

foreach (var item in same )

{

//相同集合处理

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐