Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Posicionarse en una fila en datagrid (VB6)

939 views
Skip to first unread message

Emilio Román

unread,
Aug 9, 2004, 10:54:54 PM8/9/04
to
Cuando se hace una actualización o refresh en un
datagrid, te posiciona en la primera fila del mismo. Si
se hace un cambio en una fila, deseo que además de
actualizarse, quede seleccionada la fila a la que se le
hizo el cambio. Alguna sugerencia?

SoftJaén

unread,
Aug 10, 2004, 4:54:58 AM8/10/04
to
"Emilio Román" escribió:

Hola, Emilio:

Si deseas seleccionar toda la fila del control DataGrid cuando efectúes una
actualización, aprovecha el evento «AfterColUpdate» para seleccionar la
fila:

Private Sub DataGrid1_AfterColUpdate(ByVal ColIndex As Integer)
' Seleccionamos la fila completa
DataGrid1.MarqueeStyle = dbgHighlightRow
End Sub

Para restaurar el estilo de la marquesina del control DataGrid, bien puedes
utilizar el evento «RowColChange»:

Private Sub DataGrid1_RowColChange(LastRow As Variant, _
ByVal LastCol As Integer)

' Restauramos la marquesina
DataGrid1.MarqueeStyle = dbgFloatingEditor
End Sub

Un saludo

--
Enrique Martínez
[MS MVP - VB]
http://mvp-access.com/softjaen/

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

0 new messages