GridView行颜色的设置,奇数行和偶数行的颜色区分

来源:互联网 发布:excel怎么筛选数据 编辑:程序博客网 时间:2024/06/18 17:14

protected void gvAlarmInfo_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            if (e.Row.RowIndex % 2 == 0)
            { 
            //设置偶数行背景颜色
                e.Row.BackColor = System.Drawing.Color.SeaShell;
            }

           //鼠标滑过背景颜色
            e.Row.Attributes.Add("onMouseOver", "Color=this.style.backgroundColor;this.style.backgroundColor='#FFF000';this.style.cursor='hand'");
            e.Row.Attributes.Add("onMouseOut", "this.style.backgroundColor=Color;");
        }

          //当RowType为Header,即为GridView的标头时,颜色为紫色
            if (e.Row.RowType == DataControlRowType.Header)
            {
                e.Row.BackColor = Color.Purple;
            }

    }


*********************************************************************



C#对gridView的列和行以及单元格进行颜色设置  

2010-08-31 17:47:38|  分类:转载 |字号 订阅

①字体 其中gridView是gridView的Name(下同)

gridView[column, row].Style.ForeColor = Color.Red;//设置第row行column列的单元格字体颜色

gridView.Rows[row].DefaultCellStyle.ForeColor = Color.Red;//设置第row行的行字体颜色
gridView.Columns[column].DefaultCellStyle.ForeColor = Color.Yellow;//设置第column列的列字体颜色
②背景

gridView[column, row].Style.BackColor = Color.Red;//设置第row行column列的单元格背景颜色,其中gridView是gridView的Name(下同)
gridView.Rows[row].DefaultCellStyle.BackColor = Color.Red;//设置第row行的行背景颜色
gridView.Columns[column].DefaultCellStyle.BackColor = Color.Yellow;//设置第column列的列背景颜色


原创粉丝点击