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 )
{
//相同集合处理
}
对比分析两个DataTable
本文介绍了一种使用C#语言对比两个DataTable的方法,包括如何找出两个表之间的相同项和不同项,并提供了具体的代码实现。
663

被折叠的 条评论
为什么被折叠?



