Button 如何使用按钮单击移动到DataGridView中的上一行?
我试图通过单击按钮移动到DataGridView中的上一行。第一次单击时,它会移动到上一行,但第二次单击时,它会停留在同一行上。有人能帮忙吗Button 如何使用按钮单击移动到DataGridView中的上一行?,button,datagridview,click,Button,Datagridview,Click,我试图通过单击按钮移动到DataGridView中的上一行。第一次单击时,它会移动到上一行,但第二次单击时,它会停留在同一行上。有人能帮忙吗 Private Sub btnPrevious_Click(sender As Object, e As EventArgs) Handles btnPrevious.Click Dim i As Integer = DataGridView1.CurrentRow.Index - 1 TextBox1.Text = DataGridVi
Private Sub btnPrevious_Click(sender As Object, e As EventArgs) Handles btnPrevious.Click
Dim i As Integer = DataGridView1.CurrentRow.Index - 1
TextBox1.Text = DataGridView1.Item(0, i).Value
TextBox2.Text = DataGridView1.Item(1, i).Value
DataGridView1.ClearSelection()
DataGridView1.Rows(i).Selected = True
End Sub
您必须设置
CurrentCell
,才能更改只读的CurrentRow
属性
Dim i As Integer = DataGridView1.CurrentRow.Index - 1
TextBox1.Text = DataGridView1.Item(0, i).Value
TextBox2.Text = DataGridView1.Item(1, i).Value
Me.DataGridView1.CurrentCell = Me.DataGridView1.Rows(i).Cells(0)
Me.DataGridView1.Rows(i).Selected = True