miércoles, 25 de enero de 2012

GRIDVIEW CAMBIAR COLOR POR FILTRO ASP.NET 3.5 C#

 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,

1 comentario: