2011-08-06 213 views
1

如何爲gridview的行背景顏色提供十六進制顏色代碼?我知道這是在rowdatabound事件中給出的。但我不確定是否可以給出十六進制顏色代碼,或者默認情況下 - System.Drawing.Color.(ColorName)只能使用?將十六進制顏色代碼作爲gridview背景顏色

回答

4

您需要分配System.Drawing.Color類型。但是你可以很容易地從十六進制的實例或下面所示類似命名值:

Color clr = ColorTranslator.FromHtml("#FFFF33"); 

命名的顏色:

Color clr = ColorTranslator.FromHtml("Red"); 

此外,您還可以直接指定在標記爲gridview的背景/前景顏色:

<asp:GridView ID="gridView1" Runat="server" 
    ... 
    <RowStyle ForeColor="red" BackColor="#FFF7E7"></RowStyle> 
</asp:GridView> 

您可以同時使用命名和十六進制值。

相關問題