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