私には2つのフォームがForm1(DGV1 & DGV2)あり、両方のフォームForm2(DGV3 & DGV4)にDatagridviewコントロールがあります。
には、ユーザーが行を追加できる場所へForm1のボタンリンクがあります。では、最初の列にがあり、ユーザーは一度に1行しか選択できません。Form2Form1 datagridview(DGV1)Form2 → (DGV3 and DGV4)checkbox
に2つのボタンがありますForm2:DoneとAdd Items
ユーザーが行を次々に選択して[アイテムの追加]をクリックすると、行がdatagridviewオンに追加され、 Form1[完了]ボタンをクリックすると、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
の読み込み中に、forに依存する合計を取得し、 in の値を更新するForm1にはどうすればよいですか。SellQtyItemIDForm → DGv2SellQtyDGV1
例:For ItemID=1 sum(SellQty)=40
したがって、この値をに割り当てる必要がありますDGV1 SellQty Column=40。
ご意見をお聞かせください。