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

Formato conficional a un GridView

Estas en el tema de Formato conficional a un GridView en el foro de ASPX (.net) en Foros del Web. Buen día compañeros. Tengo el siguiente problema, tengo una aplicacion Web en VB ASPX.NET que muestra un gridview que se carga con las herramientas predefinidas ...
  #1 (permalink)  
Antiguo 23/01/2013, 13:35
 
Fecha de Ingreso: octubre-2010
Mensajes: 8
Antigüedad: 13 años, 6 meses
Puntos: 0
Formato conficional a un GridView

Buen día compañeros.


Tengo el siguiente problema, tengo una aplicacion Web en VB ASPX.NET que muestra un gridview que se carga con las herramientas predefinidas de VS2010.
Necesito que la celda tenga un fondo condicional dependiendo de su valor, por ejemplo :

Si la celda tiene el caracter A entonces fondo verde
Si la celda tiene el caracter F entonces fondo rojo


Como siempre muchas gracias por sus aportaciones.
  #2 (permalink)  
Antiguo 23/01/2013, 17:13
Avatar de DeivisAndres  
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 2 meses
Puntos: 41
De acuerdo Respuesta: Formato conficional a un GridView

Puede realizarlo en el evento del GridView RowDataBound, como puede hacer lo, sencillo:

Código Javascript:
Ver original
  1. protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
  2.    {
  3.         if (e.Row.RowType == DataControlRowType.DataRow)
  4.         {
  5.             Label Dato =(Label)e.Row.FindControl("ID_DEL_LABEL");
  6.             String Key = Convert.ToString(Dato.Text);
  7.  
  8.             if (Key == "A")
  9.             {
  10.                 e.Row.Cells[2].BackColor = Color.FromName("#c6efce"); // este o el de abajo.
  11.                 e.Row.Cells[2].BackColor = System.Drawing.Color.Black;
  12.             }
  13.             if (Key == "F")
  14.             {
  15.                 e.Row.Cells[2].BackColor = Color.FromName("#c6efce"); // este o el de abajo.
  16.                 e.Row.Cells[2].BackColor = System.Drawing.Color.Green;              
  17.            }            
  18.         }
  19.     }
  #3 (permalink)  
Antiguo 24/01/2013, 17:12
 
Fecha de Ingreso: octubre-2010
Mensajes: 8
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Formato conficional a un GridView

Muchas Gracias.

El codigo es para C#, cual seria el codigo para VB.
  #4 (permalink)  
Antiguo 25/01/2013, 06:57
Avatar de DeivisAndres  
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 2 meses
Puntos: 41
Respuesta: Formato conficional a un GridView

Aqui te dejo una pagina para convertir Convert VB to C# or C# to VB.

Etiquetas: gridview
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 08:48.