【发布时间】:2013-02-08 21:04:00
【问题描述】:
我有两个表单Form1(DGV1 & DGV2) 和Form2(DGV3 & DGV4),两个表单上都有Datagridview 控件。
在Form1 上有一个指向Form2 的按钮链接,用户可以在其中向Form1 datagridview(DGV1) 添加行。在Form2 → (DGV3 and DGV4) 中,第一列中有一个checkbox,用户一次只能选择一行。
Form2 上有两个按钮:Done 和 Add Items
当用户通过依次选择行来单击添加项目时,必须将行添加到Form1 上的datagridview,并且当单击完成按钮时,Form1 应该显示所有行已添加。
我已经做到了。
DGV1 和 DGV2 中的列是
DGV1 列
Sno Desciption SellQty ItemID
----------------------------
1 ABC 0 1
2 XYZ 0 2
DGV2 列
Sno BatchNo SellQty ItemID
----------------------------
1 123 10 1
2 528 20 2
1 568 30 1
2 522 40 2
在加载Form1期间,如何根据ItemID为Form → DGv2获取SellQty的总和,并更新DGV1中SellQty的值。
示例:For ItemID=1 sum(SellQty)=40
所以我需要将此值分配给DGV1 SellQty Column=40。
请指教。
【问题讨论】:
标签: c# winforms datagridview