代码之家  ›  专栏  ›  技术社区  ›  CoffeeCode

ASP.NET网格颜色设置

  •  0
  • CoffeeCode  · 技术社区  · 16 年前

    我有一个绑定到数据表的GridView。绑定完成后,如何以编程方式更改第一列的颜色?

    2 回复  |  直到 16 年前
        1
  •  1
  •   Ed B    16 年前

    您必须在RowDataBound事件中进行绑定时执行此操作。

    在事件的第一列中设置单元格的颜色:

    protected void gridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        e.Row.Cells[0].BackColor = Color.Red
    }
    
        2
  •  1
  •   Colin Pickard    16 年前

    一种方法是处理“OnRowCreated”事件。您可以这样做:在.aspx中添加此GridView声明,如下所示:

    <asp:GridView ID="GridView1" runat="server" OnRowCreated="GridView1_RowCreated" />
    

    然后,您可以逐行引用单元格-这会将列的背景色设置为蓝色。

    protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
    {
        e.Row.Cells[1].BackColor = System.Drawing.Color.Blue;
    }
    
    推荐文章