2011-07-16 110 views
1

我有一個可編輯的gridview。我能夠改變列頭的顏色,但我不知道如何改變控制鏈接(編輯,更新,取消)顏色? 默認情況下它是藍色的,並且在黑色背景下看起來不太好。gridview控件顏色

謝謝

回答

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 
    } 
} 
+0

這不是我所要求的。上面的方法將改變行的背景顏色。 – user643097