Mediante la programación del evento SelectionChanged del DataGridView del ejemplo, vamos a escribir en dos cajas de texto, el valor de la fila seleccionada.
Código:
Public Class Form1
Private Sub DataGridView1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataGridView1.SelectionChanged
‘Si hay alguna fila seleccionada (debemos comprobarlo)
‘IMPORTANTE: Es aconsejable poner la propiedad SelectionMode del datagridview a: FULLROWSELECT
If DataGridView1.SelectedRows.Count > 0 Then
txtColumna1.Text = DataGridView1.Item(«Column1», DataGridView1.SelectedRows(0).Index).Value
txtColumna2.Text = DataGridView1.Item(«Column2», DataGridView1.SelectedRows(0).Index).Value
End If
End Sub
End Class
Private Sub DataGridView1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataGridView1.SelectionChanged
‘Si hay alguna fila seleccionada (debemos comprobarlo)
‘IMPORTANTE: Es aconsejable poner la propiedad SelectionMode del datagridview a: FULLROWSELECT
If DataGridView1.SelectedRows.Count > 0 Then
txtColumna1.Text = DataGridView1.Item(«Column1», DataGridView1.SelectedRows(0).Index).Value
txtColumna2.Text = DataGridView1.Item(«Column2», DataGridView1.SelectedRows(0).Index).Value
End If
End Sub
End Class