0

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

4

2 回答 2

1

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

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

protected void gridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    e.Row.Cells[0].BackColor = Color.Red
}
于 2010-06-11T13:57:01.150 回答
1

一种方法是处理“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;
}
于 2010-06-11T13:57:35.860 回答