如何为gridview的行背景颜色提供十六进制颜色代码?我知道它将在rowdatabound
事件中发出。但我不确定是否可以给出十六进制颜色代码或默认 - System.Drawing.Color.(ColorName)
只能起作用?
答案 0 :(得分:5)
您需要指定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>
您可以使用命名和十六进制值。
答案 1 :(得分:0)