gridview控件颜色

时间:2011-07-16 22:36:36

标签: asp.net gridview

我有一个可编辑的gridview。我能够改变列头的颜色,但我无法弄清楚如何更改控制链接(编辑,更新,取消)颜色? 它默认为蓝色,在黑色背景下看起来不太好。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用GridView1_RowDataBound方法。

<asp:GridView ID="GridView1" runat="server" OnRowDataBound="GridView1_RowDataBound" >
...
</asp:GridView>

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    // searching through the rows
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        bool isnew = (bool)DataBinder.Eval(e.Row.DataItem, "IsNew");
        if ( isnew ) e.Row.BackColor = Color.FromName("#FAF7DA"); // is a "new" row
    }
}