比较两个datatable 表并将不同结果合并成一个新的datatable表
要求:
1.两表结果相同(一个人是历史数据,一个是现网数据)
2.将现网数据与历史数据进行比较,将存在差异的数据列出来。返回需要databtalbe.
3.由于数据访问层封装好了,所以不能用SQL来实现。
4.可以由对方提供方法得到 A,和B表数据
5。现在我要的操作是,对两表进行对比(一行一行对比吗?),建一新表,将对比后组织成新表返回结果。
a 表
id name
1 a
2 b
3 c
b 表
id name
1 c
2 b
3 a
要的结果:
a.id a.name b.id b.name
1 a 1 c
3 c 3 a
1.两表结果相同(一个人是历史数据,一个是现网数据)
2.将现网数据与历史数据进行比较,将存在差异的数据列出来。返回需要databtalbe.
3.由于数据访问层封装好了,所以不能用SQL来实现。
4.可以由对方提供方法得到 A,和B表数据
5。现在我要的操作是,对两表进行对比(一行一行对比吗?),建一新表,将对比后组织成新表返回结果。
a 表
id name
1 a
2 b
3 c
b 表
id name
1 c
2 b
3 a
要的结果:
a.id a.name b.id b.name
1 a 1 c
3 c 3 a
...全文
相关推荐
C# 两个datatable中的数据快速比较返回交集 并集或差集
C# 两个datatable中的数据快速比较返回交集 并集或差集 网上的例子。但没有实例下载。新人有点难明白。对初学者还是有点难。完整源码。让新人学习。
合并两个Datatable
合并两个Datatable,适合从数据库读取出来的多个Datatable
DataTable合并重复行(解决方案)
DataTable合并重复行(解决方案)
两个DataTable合并, 并保留合并状态
两个DataTable合并, 并保留合并状态。 如果合并后记录有变更,记录的状态为修改。 如果合并后记录是新增,记录状态为新增。 如果合并后听记录是现有记录,记录状态为删除。
asp.ent下合并两个结构相同的DataTable
写了个函数. 代码如下: /// <summary> /// 合并两个相同的DataTable,返回合并后的结果 /// </summary> /// <param name=”dt1″></param> /// <param name=”dt2″></param> /// <returns></returns> public DataTable CombineTheSameDatatable(DataTable dt1, DataTable dt2) { if (dt1.Rows.Count == 0 && dt2.Rows.Count == 0) { return new DataTab


