VB.net选择datagrid行依赖于textbox.text等于特定列

时间:2015-02-18 16:49:32

标签: vb.net select datagrid row

我需要从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 ...

1 个答案:

答案 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

这将让第一行成为所需的行......除了工作之外不是完美的方式!