Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/06/2011, 18:35
DKain
 
Fecha de Ingreso: junio-2008
Mensajes: 61
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Cambiar Color de Fila de un GridView

Efectivamente se borran por que los colores se quedan del lado del cliente, mas bien en el post back, haz la validación de colores al tener el checkbox activado y asegurarte que esos checkbox le lleguen al servidor. Si vez que tienes problemas utiliza jQuery para validarlo.

De esa forma lo pintas desde el server desde el evento RowDataBound, algo asi por ejemplo (desde C#, debe de haber algo parecido para VB)

C#

if(ckbValida)
{
gvwTabla.Rows[numeroFilaCkbValida].BackColor = System.Drawing.Color.LigthSkyBlue;
}