2011-08-06 42 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> 

您可以同时使用命名和十六进制值。

相关问题