
18/08/2009, 02:00
|
| | Fecha de Ingreso: agosto-2009
Mensajes: 1
Antigüedad: 15 años, 6 meses Puntos: 0 | |
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 |