Foros del Web » Programación para mayores de 30 ;) » .NET »

como poner foco a un renglon de un datagridview

Estas en el tema de como poner foco a un renglon de un datagridview en el foro de .NET en Foros del Web. Hola a tods los del foro, se que uno no debe de poner temas repetidos, asique busque, pero no encontre lo que necesito almenos no ...
  #1 (permalink)  
Antiguo 20/09/2010, 11:27
 
Fecha de Ingreso: agosto-2010
Mensajes: 49
Antigüedad: 14 años, 3 meses
Puntos: 1
Pregunta como poner foco a un renglon de un datagridview

Hola a tods los del foro, se que uno no debe de poner temas repetidos, asique busque, pero no encontre lo que necesito almenos no para vb.net, me encontre algo para vb6 pero no me funciono, tengo una datagridview lleno de datos en el que hago una busqueda segun un parametro al momento de encontrar la concidencia, me gustaria que en el renglon en el que esta la concidencia, soposocionara el foco, algo asi como cuando haces una busqueda en excel, saludos y gracias de ante mano.
  #2 (permalink)  
Antiguo 21/09/2010, 08:37
 
Fecha de Ingreso: marzo-2007
Mensajes: 74
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: como poner foco a un renglon de un datagridview

En DGVMateriales pones el nombre de tu datagridview
En Cells(0) pones el numero de la columna a buscar comienzan de 0
CmdBuscaMaterial es el boton que realiza la busqueda
TxtClave.Text es el texto que insertan para buscar

Saludos espero que te sirva



Private Sub CmdBuscaMaterial_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdBuscaMaterial.Click
Dim I As Integer
Dim Found As Boolean
If Trim(TxtClave.Text) = "" Then
TxtClave.Focus()
Else
Found = False
For I = 0 To DGVMateriales.RowCount - 1
If DGVMateriales.Rows(I).Cells(0).Value.ToString = TxtClave.Text Then
Me.DGVMateriales.Rows(I).Selected = True
Me.DGVMateriales.FirstDisplayedScrollingRowIndex = I
Found = True
Exit For
End If

Next I
If Not Found Then
MsgBox("No existe ese numero")
TxtClave.Focus()
End If
End If
End Sub
  #3 (permalink)  
Antiguo 21/09/2010, 11:06
 
Fecha de Ingreso: agosto-2010
Mensajes: 49
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: como poner foco a un renglon de un datagridview

winexim

muchas gracias me sirvio muy bien, solo necesitaba poner

Me.dgv.Rows(I).Selected = True
Me.dgv.FirstDisplayedScrollingRowIndex = I

y ya, muchas gracias

saludos....

Etiquetas: datagridview, foco, poner, renglon
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:14.