0

我只是想问一下如何从一行中获取值DataTable

前任。:

数据表:

col1 | col2 | col3 | col4
-------------------------
c1r1 | c2r1 | c3r1 | c4r1

c1r2 | c2r2 | c3r2 | c4r2

在 中DataGridViewcol2为显示目的而隐藏。col2保存ID未包含在显示中的值。
因此,如果我单击,可以说,c4r1DataGridView可以获得col2which is的值c2r1并放入 a Label

我已经搜索了如何做到这一点,但我无法得到我想要的结果。

4

1 回答 1

0

订阅DataGridView.RowEnter事件。在那里,使用当前 Row中的Cell
更新Label.Text属性:ValueColumn(1)

Private Sub dataGridView1_RowEnter(sender As Object, e As DataGridViewCellEventArgs)
    Label1.Text = dataGridView1(1, e.RowIndex).Value.ToString()
    'Or...
    'Label1.Text = dataGridView1("col2", e.RowIndex).Value.ToString()
End Sub
于 2018-11-04T22:48:01.393 回答