1

我想覆盖gridview HeaderStyle。
目前皮肤(通过主题)正在我的网格视图上应用。
我只想覆盖headerstyle,想给我自己的CSS。
我怎样才能做到这一点。

提前致谢

编辑_ _ __ _ __ _ __ _ __ _ __

 <asp:GridView ID="gvSports" runat="server"> 
      <HeaderStyle BackColor="Blue" ForeColor="Navy" />

....List of Columns

</asp:Gridview>

皮肤文件(App_Themes>Default>skinFile.skin)-----------------------------

asp:GridView runat="server">
    <HeaderStyle BackColor="Green" />
    <PagerStyle BackColor="Gray" />
</asp:GridView>

我想在 HeaderStyle 中赋予蓝色(背景色),但由于皮肤文件,它需要绿色(请检查皮肤代码)

我只想覆盖 HeaderStyle

4

1 回答 1

1

为此,您可以使用 skinid 制作新皮肤。

<asp:GridView ID="gvSports" runat="server" SkinID="BlueGrid"> 

....List of Columns

</asp:Gridview>

对于皮肤,您通常为 gridvievs 保留旧的皮肤,并为您的特殊情况保留一个额外的皮肤。

<asp:GridView runat="server">
    <HeaderStyle BackColor="Green" />
    <PagerStyle BackColor="Gray" />
</asp:GridView>

<asp:GridView SkinID="BlueGrid" runat="server">
    <HeaderStyle BackColor="Blue" />
    <PagerStyle BackColor="Gray" />
</asp:GridView>
于 2012-05-09T19:42:08.417 回答