Seleccionar Fiila del DataGridView

Tengo un DataGridView, el cual tiene una serie de filas. Al navegar por el daragridview haciendo clic en una fila este me muestra un detalle en la parte inferior. Cuando edito mi detalle de la posisicion "n" y después de actualizar la data, refresco el datagridview; al refrescarse se va a la posición "0", es decir a la primera fila del datagridview. Lo que quiero es que después de refrescar se vaya a la posición "n" de la fila seleccionada, para que me muestre su detalle actualizado.
En otras palabras como capturo el index de la posición de la fila seleccionada, y después de actualizar se vuelva a redirigir a la posición "n". O como ejecuto el evento Click de una determinada posición de fila de un datagridview.

1 Respuesta

Respuesta
Listo mira:
El control DataGridView class tiene una propiedad llamada CurrentRow que es una instanacia de DataGridViewRow, y ésta tiene una propiedad llamada "index", que te retorna el index de la fila dentro del DataGridView.
No estoy seguro de como volver a seleccionarla teniendo el índex, pero creo que te funciona con haciendo:
Grilla.rows.item(index).selectes=true;
La solución que me envías solo resalta el row, más no desencadena el evento SelectionChanged o ClicK. Probé con CurrencyManager y un BindingContext y un Position y me funciono.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas