ASP.NET - Formato Datagrip

 
Vista:

Formato Datagrip

Publicado por Joe Del Toro (34 intervenciones) el 19/06/2004 11:12:14
Necesito, segun una condicion IF(nota<=2) darle un color determinado a esa celda en particular de un DataGrid..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

RE:Formato Datagrip

Publicado por Yamil Bracho (1136 intervenciones) el 19/06/2004 21:14:59
Sencillo..!
Cuando se enlaza una DataGrid a su feuente de datos e dispara el evento
ItemDataBound y simplemente debe s colocar alli tu codigo para formatear la columna. Por ejemplo

private void OnItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item ||
e.Item.ItemType == ListItemType.AlternatingItem)
{
DataRowView rv = (DataRowView)e.Item.DataItem;
Int32 nota = Convert.ToInt32(rv.Row.ItemArray[4]);
if (nota< 2)
{
e.Item.Cells[4].BackColor = Color.Red;
}
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar