日期:2014-05-20  浏览次数:20464 次

GridView_RowDataBound数据绑定的问题
我在GridView1_RowDataBound事件中想把绑定列中是 "123 "的字体颜色变为红色

我写的是
if   (e.Row.RowType   ==   DataControlRowType.DataRow)//判断是否为数据行,对GridView的头不进行操作
                        {
                                if   (e.Row.Cells[1].Text   ==   "123 ")
                                {
                                        e.Row.Cells[1].BackColor   =   System.Drawing.Color.Red;//   将当前 "单元格 "变为红色
                                       
                                }
                        }

这样只是把 "单元格 "变为红色,怎样将字体变为红色啊

------解决方案--------------------
e.Row.Cells[0].ForeColor = System.Drawing.Color.Red;
------解决方案--------------------
e.Row.Cells[0].ForeColor = System.Drawing.Color.Red;
------解决方案--------------------
e.Row.Cells[0].ForeColor:单元格的前景颜色,也就是字体颜色;
e.Row.Cells[0].BackColor:单元格的背景颜色,也就是你所谓的单元格的颜色。