在GridView中,不同条件的行显示不同的颜色

在GridView的RowDataBound事件中写入一些代码即可实现不同条件的行显示不同的颜色:

 protected void gridViewStudentScore_RowDataBound(object sender, GridViewRowEventArgs e)
 {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                   //获得该行的记录
                  DataRowView drv = (DataRowView)e.Row.DataItem;

                  //判断成绩列的值
                 if(Convert.ToDouble(drv["Score"]) < 60)//小于60分,就是不及格的学生记录。其中Score是GridView的DataSource的Column Name
                e.Row.BackColor = Color.Red;//不及格的学生的成绩记录变成红色
            }
        }


 
阅读更多
文章标签: object
个人分类: Asp.net
上一篇ASP.NET2.0中Gridview中的内容导出到Excel
下一篇大数量查询分页显示
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭