私の DataGridView selectionChange にはこのコードがあるため、行が変更されると texbox も変更されます。以下のコードは機能します。行をクリックすると、上/下矢印を押しても右に表示されます。私の問題はHeader
、グリッドのどこかをクリックすると、この nullreferenceexception エラーが発生することObject reference not set to an instance of an object.
です。私はそれが何を返すかを知っているので、それを処理する方法がわかりません。
Private Sub DataGridView1_SelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGridView1.SelectionChanged
Dim index As Integer
index = DataGridView1.CurrentCell.RowIndex '<<<<--problem here when I click the header
If (index <= maxrows - 1) Or (index <> Nothing) Then
TextBox2.Text = DataGridView1.Item(1, index).Value()
TextBox3.Text = DataGridView1.Item(2, index).Value()
TextBox4.Text = DataGridView1.Item(3, index).Value()
End If
End Sub