我需要从datagrid添加特定的行到另一个取决于在textbox中插入一个值,这应该等于datagrid第一列中的一个单元格... 在表格公共类
dim nom as integer=0
按钮
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
Try
nom = nom + 1
DataGridView2.Rows.Add(nom, Me.DataGridView1.Rows(0).Cells(1).Value(), Me.DataGridView1.Rows(0).Cells(3).Value(), QTY.Text, Me.DataGridView1.Rows(0).Cells(5).Value())
Barcode.Text = ""
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
在textbox_TextChanged我库存... 我知道我最多改变了Me.DataGridView1.Rows(?)上的00来插入右边的行! HOW ...
答案 0 :(得分:0)
我只是这样做,只需在添加行之前过滤网格....
Try
DataGridView1.DataSource.Filter = String.Format("BACODE= '" & Barcode.Text & "'")
nom = nom + 1
DataGridView2.Rows.Add(nom, Me.DataGridView1.Rows(0).Cells(1).Value(), Me.DataGridView1.Rows(0).Cells(3).Value(), QTY.Text, Me.DataGridView1.Rows(0).Cells(5).Value())
Barcode.Text = ""
Catch ex As Exception
MsgBox(ex.Message)
End Try
这将让第一行成为所需的行......除了工作之外不是完美的方式!