Vamos a dar una vuelta más de tuerca este GridView al que le estoy haciendo perrerías y le voy a marcar la fila seleccionada para que sepa quien estoy editando.
Esto es muy sencillo, en el post anterior explicaba cómo editar una fila de un GridView pinchando en ella. Pues reutilizando el identificador único de la fila le añado:
If CType(e.Row.FindControl("idcontrol"), Label).Text = Id ThenDonde Id es una propiedad que me dá la persistencia al identificador único (en base de datos) de la fila seleccionada. La misma que uso para realizar el borrado o el editado de la fila.
e.Row.BackColor = Drawing.Color.FromName("#F9DD9D")
End If
Y lo mejor es que funciona perféctamente tanto con ordenación como paginación del GridView.
No hay comentarios:
Publicar un comentario