Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2009, 02:00
Crichy
 
Fecha de Ingreso: agosto-2009
Mensajes: 1
Antigüedad: 14 años, 8 meses
Puntos: 0
De acuerdo Cómo seleccionar una fila de un datagrid view en VB.NET

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