Foros del Web » Programando para Internet » ASPX (.net) »

GridView... filas que cambien de color...

Estas en el tema de GridView... filas que cambien de color... en el foro de ASPX (.net) en Foros del Web. holas nuevamente... necesito hacer lo siguiente con un grid: tengo un grid con ciertas filas cargadas de un BD... el asunto es que en la ...
  #1 (permalink)  
Antiguo 14/07/2008, 10:54
Avatar de el mago de oz  
Fecha de Ingreso: octubre-2005
Mensajes: 192
Antigüedad: 18 años, 6 meses
Puntos: 0
Pregunta GridView... filas que cambien de color...

holas nuevamente... necesito hacer lo siguiente con un grid:

tengo un grid con ciertas filas cargadas de un BD... el asunto es que en la misma BD voy cargando una tabla con el ultimo acceso de los usuarios... asi cuando un usuario entra a la pagina y se carga el grid puedo saber si los datos cargados son nuevos para el usuario... esto se lo indico con una celda segun sea el caso... pero quiero cambiar esta opcion por que la fila cambie de color (destelleando/ parpadeando/alternando) o como le llamen... o también puede ser agregagando un "nuevo..." en algun campo... que ojala igual resalte...

saludos
Como puedo hacer esto?
__________________
"No a las dictaduras, no a la impunidad, no al comercio injusto que explota al menor de edad. Sí a las autocracias, sí a la libertad, el tercer mundo va a estallar."
Finisterra MAGO DE OZ
  #2 (permalink)  
Antiguo 14/07/2008, 12:51
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: GridView... filas que cambien de color...

En el evento ItemDataBound de tu grilla podes controlarlo y preguntar por alguna condicion que tengas en el row y ponerle algo html.

Por ejemplo:

If (e.Item.ItemType <> ListItemType.Header And e.Item.ItemType <> ListItemType.Pager) Then
'aca pongo un color diferente ok, solo pregunta por algo y listo
If TuCondicion 'Ejemplo: DataBinder.Eval(e.Item.DataItem, "Resaltar") resaltar es un campo oculto en la grilla y es booleano
e.Item.BackColor = Color.FromName("#E2EED2")
End If
End If
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 02:53.