2 u013274690 u013274690 于 2015.06.11 10:21 提问

关于Datatable合并的问题

dt1是从excel文件读取的
dt1为源表,dt2为dt1编辑后的表,合并后后的表为dt,如dt2删除了某一行,那么在dt中显示为dt1的这一行有值,dt2这一行为空,方便对比
没有主键,删除行是用的edittable 插件图片说明

2个回答

Tiger_Zhao
Tiger_Zhao   Rxr 2015.06.11 10:35

你可以dt1读取后,再添加一列ID,给每一行设上不同的主键。以后就可以对比了。

u013274690
u013274690 回复Tiger_Zhao: 用户编辑时添加整行时,不能让用户添加ID吧。。
2 年多之前 回复
Tiger_Zhao
Tiger_Zhao 回复温暖如阳光: 添加列ID后,每一行都有ID的啊,什么叫“不能添加ID”?
2 年多之前 回复
u013274690
u013274690 那我编辑dt1时添加一行数据呢,又不能添加ID啊
2 年多之前 回复
caozhy
caozhy   Ds   Rxr 2015.06.11 10:53

用linq,对两个数据源做join

u013274690
u013274690 回复caozhy: 有没有demo呢?谢谢
2 年多之前 回复
caozhy
caozhy 回复温暖如阳光: join,不是union
2 年多之前 回复
u013274690
u013274690 linq的union?不行啊,
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片