如何将数据从Datagridview1传递到vb.net中的Datagridview2?

时间:2017-10-11 03:52:27

标签: vb.net

我遇到了如何将数据从datagridview1中的特定行传递到datagridview2的问题。

例如;

这是我在datagridview1

中的数据
 Code     ProductID    Description           Price
 C1        0001        Office Furnitures     10,000.00
 C2        0002        Steel Cabinets        10,000.00
 C3        0003        Swivle Chair           3,500.00

将数据传递给Datagridview2

 Product Description           Price
 Office Furnitures          10,000.00
 Steel Cabinets             10,000.00
 Swivle Chair                3,500.00

我想将Datagridview1中特定列的一些数据传递给Datagridview2

拜托,我需要你的帮助。谢谢

1 个答案:

答案 0 :(得分:0)

我找到了一个简单的答案来解决我的问题。谢谢你@jmcilhinney ..

这是代码:

Dim n As Integer = 0
    For Each r As DataGridViewRow In dgvSTSub.Rows
        If dgvSTSub.Rows.Count <> n + 1 Then
            StudentTransaction.dgvReceipt.Rows.Add()
            StudentTransaction.dgvReceipt.Rows(n).Cells(0).Value = r.Cells(2).Value.ToString()
            StudentTransaction.dgvReceipt.Rows(n).Cells(1).Value = r.Cells(0).Value
        End If
        n += 1
    Next

但是我的数据又出现了问题。如果我的datagridview1中的某些项目是负面的,那该怎么办?它应该只将正值返回到datagridview2。我该怎么办? @jmcilhinney