GridView1.RowDataBound += new GridViewRowEventHandler(GridView1_RowDataBound);
void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
int value = (int)DataBinder.Eval(e.Row.DataItem, e.Row.Cells[2].Text);
// e.Row.Cells[2] references the cell value you want to use
if (value < 100)
{
e.Row.Cells[2].BackColor = Color.FromName("#c6efce");
}
if ((value >= 100) && (value < 500))
{
e.Row.Cells[2].BackColor = Color.FromName("#ffeb9c");
}
if (value >= 500)
{
e.Row.Cells[2].BackColor = Color.FromName("#ffc7ce");
}
}
}
Friday, November 11, 2011
ASP.NET C# Change GridView Cell Background Color Based on Value
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment