有没有办法用不同的键合并两个dataTables table1和table2?
想要dataTable.Merge
和t1 PK_id
t2 ParentId
。如果ParentId
不是PK
,这可能吗?
table1
PK_id Name
--------------
1 test1
2 test2
3 test3
table2
PK_id2 ShortName ParentId
---------------------------
1 a 1
2 b 1
3 c 2
结果是正确的加入
PK_id Name PK_id2 ShortName ParentId
------------------------------------------------
1 test1 1 a 1
1 test1 2 b 1
2 test2 3 c 2
3 test3 null null null
提前致谢。
答案 0 :(得分:0)
使用linq可能是你最好的选择。你需要在代码中添加一些额外的东西,但是这个例子在解释它时非常好。