首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-01-24 
如何修改gridview中某列的背景颜色gridview里面有几个字段,姓名,身份,病情等,如果病情为严重,我想把姓名这

如何修改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;
}

热点排行