Cuando deseamos cambiar los colores a un Control Gridview desde el lado del servidor, debemos de ingresar en el evento fn_GridViewRowDataBound y preguntar por la fila en donde se encuentra el flag o la descripcion de algun flag que tengamos en este caso es por la descripcion para que sea mas entendible
public void fn_GridViewRowDataBound(GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
if (e.Row.Cells[2].Text == "DESACTIVADO")
{
for (int _xCell = 0; _xCell <= e.Row.Cells.Count - 1; _xCell++) {
e.Row.Cells[_xCell].ForeColor = System.Drawing.Color.Red;
}
}
}
y de esta manera alteramos las letras del detalle del gridview y si quiseramos cambiar el fondo solo lo cambiamos por BackColor
Nos vemos,
super, tnx
ResponderEliminar