使用datagrid对数据进行排序后获取正确的行索引

时间:2017-01-30 05:16:36

标签: vb.net visual-studio-2015 datagrid

每当我对datagrid进行排序时,该行的索引仍然是数据网格尚未排序时的索引。我如何做到这一点,当我选择一行时,它将从新排序的数据网格中获取索引?

以下是我目前的情况:

    Private Sub DataGridView_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView.CellClick
    selectedRow = DataGridView.CurrentCell.RowIndex
    TextBox1.Text = X_SystemDataSet.Table(selectedRow).Column1
    TextBox2.Text = X_SystemDataSet.Table(selectedRow).Column2
    TextBox3.Text = X_SystemDataSet.Table(selectedRow).Column3
End Sub

1 个答案:

答案 0 :(得分:0)

您始终可以向DataGridVew添加一列。 通常作为第一列,命名为xIDx或类似。 读取单元格的值将带来正确的行索引。

enter image description here