【发布时间】:2011-12-08 05:20:15
【问题描述】:
我有两个数据表如下
Table1
--------------------------------
Id | Batch | Qty
-----------------------------
1 A1 5
2 A2 5
3 A3 5
4 A4 5
Table2
--------------------------------
Id | Batch | Qty
-----------------------------
1 A1 6
2 A2 6
3 A3 6
5 A5 10
Expected result
--------------------------------
Id | Batch | Qty
-----------------------------
1 A1 6 (Qty updated)
2 A2 6 (Qty updated)
3 A3 6 (Qty updated)
4 A4 5 (remains as same)
5 A5 10 (row in table 2)
如何在 c# 中实现这一点。如果有人知道这个数据表操作,请分享..
【问题讨论】:
-
如果两个表中都有匹配的 ID 和 Batch,您想要更高的数量值,还是只需要表 2 中的值?
-
@Tim:想要更新table2中的值
-
什么版本的 C#?你在使用
DataTable和DataTable一样吗?你用的是通用版吗? (如在 Typed DataSet/DataTable 中)?