Hola a todos el problema q tengo es q necesito seleccionar la fila de un DataGridView en VB.NET, es decir que esta se pinte y que el puntero o el CurrentRow.Index pase a esta tambien.
Yo uso la instrucción: dgvCliente.Rows(x).Selected = True
pero esta lo unico q hace es pintar la fila y no posicionarla completamente con el puntero y el indice, mi pregunta es que me falta para que esto suceda... De antemano muchas gracias.
El botón ya lo tengo configurado:
Private Sub cmdBuscar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdBuscar.Click
Dim x As Integer
Dim buscado As String
buscado = txtBuscar.Text.ToUpper
If buscado = "" Then
MsgBox("Ingrese un Código o Nombre de Cliente a buscar", MsgBoxStyle.Exclamation, "Campo Vacío")
Else
x = 0
While buscado <> dgvCliente.Item(0, x).Value.ToString
x += 1
End While
dgvCliente.Rows(x).Selected = True //propiedad para seleccionar
MsgBox(dgvCliente.CurrentRow.Index.ToString) //este msgbox lo uso para comprobar q el indice se queda en la primera fila y no cambia
End If
End Sub