【问题标题】:Give Hex color code as a gridview background color将十六进制颜色代码作为 gridview 背景颜色
【发布时间】:2011-08-06 05:59:59
【问题描述】:

如何为 gridview 的行背景颜色提供十六进制颜色代码?我知道它将在rowdatabound 事件中给出。但我不确定是否可以给出十六进制颜色代码或默认值 - System.Drawing.Color.(ColorName) 只能工作?

【问题讨论】:

    标签: c# .net asp.net visual-studio gridview


    【解决方案1】:

    您需要分配一个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>
    

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

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 2015-04-12
      • 2011-09-06
      • 2016-04-02
      • 1970-01-01
      • 2011-09-20
      • 2011-10-25
      • 2019-10-29
      相关资源
      最近更新 更多