我需要这方面的帮助,我会尽可能详细地解释它。
假设Form1我有一个与Datagridview1 (DGV1)columns相关的内容。DataBoundTable1TransactionNumber(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,然后将这些数据复制到DGV2in 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
