He implementado este evento CellContentClick para que cuando se haga click sobre una fila de un objeto DatagridView se rellenen con los datos de dicha fila unos TextBox del mismo formulario:
Código:
Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
Me.txtDni.Text = Me.DataGridView1.CurrentRow.Cells.Item("dni").Value
Me.txtNombre.Text = Me.DataGridView1.CurrentRow.Cells.Item("nombre").Value
Me.txtTelefono.Text = Me.DataGridView1.CurrentRow.Cells.Item("telefono").Value
End Sub
Me.txtDni.Text = Me.DataGridView1.CurrentRow.Cells.Item("dni").Value
Me.txtNombre.Text = Me.DataGridView1.CurrentRow.Cells.Item("nombre").Value
Me.txtTelefono.Text = Me.DataGridView1.CurrentRow.Cells.Item("telefono").Value
End Sub
El problema es que al hacer click no siempre se rellenan los TextBox, teniendo que dejar cierto tiempo entre click y click para que sí se rellenen.
¿Alguien sabe por qué es el problema y cómo puedo solucionarlo?
Un saludo y gracias