读书人

怎么修改gridview中某列的背景颜色

发布时间: 2012-01-24 23:11:54 作者: rapoo

如何修改gridview中某列的背景颜色
gridview里面有几个字段,姓名,身份,病情等,如果病情为严重,我想把姓名这加上红色背景显示,不知道该怎么写?
我早上搜索了一下,看到一个可以把整行的背景都换,不知道换单元格的背景也这样?
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string bqred = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "病情 "));
if (bqred == "病危 ")
e.Row.BackColor = System.Drawing.Color.Brown;
}

}

[解决办法]
Cells

领会原理的启示,然后自己勤查手册。
[解决办法]
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType != DataControlRowType.DataRow) return;
e.Row.Cells[2].BackColor = System.Drawing.Color.BurlyWood;
}

读书人网 >asp.net

热点推荐