我需要这方面的帮助,我会尽可能详细地解释它。
假设Form1
我有一个与Datagridview1 (DGV1)
columns相关的内容。DataBound
Table1
TransactionNumber(Double), FormName (varchar), Description(varchar), Posted(text)
在Form2
,我有另一个DGV2
是DataBound
与Table2
列TransactionNumber(Double), Formname(VarChar), Description(VarChar), Quantity(Double)
。
在Form1
我必须Textboxes
将数据添加到 Columns inDGV1
和 2 Buttons Add and Post
。当我单击时,Post
我想遍历DGV1
并找到给定的所有数据TransactionNumber
,然后将这些数据复制到DGV2
in Form2
。
我真的需要帮助。任何提示或帮助将不胜感激。谢谢,麻烦您了!
我仍然没有按钮帖子的代码,因为我仍在试图弄清楚如何做到这一点......我将尽快用代码更新这篇文章..
PS还在学习
新问题,但仍与原始问题相关
我调整了你的代码,它现在添加了数据。
我也可以以 mdi 形式使用它吗?
Dim occurences As New Dictionary(Of String, Double)
For Each DGVR As DataGridViewRow In Datagridview1.Rows
If (Not DGVR.IsNewRow) Then
If (occurences.ContainsKey(DGVR.Cells(1).Value.ToString())) Then
occurences(DGVR.Cells(1).Value.ToString()) = Double.Parse(occurences(DGVR.Cells(1).Value.ToString()).ToString()) + Double.Parse(DGVR.Cells(4).Value.ToString())
Else
occurences.Add(DGVR.Cells(1).Value.ToString(), Double.Parse(DGVR.Cells(4).Value.ToString()))
End If
End If
Next
For Each KVP As KeyValuePair(Of String, Double) In occurences
DataGridView2.Rows.Add(New Object() {KVP.Key, KVP.Value})
Next