我想重写gridview HeaderStyle。
目前皮肤(通过主题)正在应用到我的gridview。
我只想覆盖标题样式,想给我自己的CSS。
我怎样才能做到这一点。

提前致谢

编辑________________

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

....List of Columns

</asp:Gridview>


外观文件(App_Themes>默认> skinFile.skin)-----------------------------

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


我想在HeaderStyle中使用蓝色(背景色),但是由于皮肤文件而需要绿色(请检查皮肤代码)

我只想覆盖HeaderStyle

最佳答案

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

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

....List of Columns

</asp:Gridview>


对于皮肤,您通常将旧的留给gridviev,为特殊的情况再留一个。

<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>

关于asp.net - 我想重写gridview HeaderStyle。目前皮肤(通过主题)正在应用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10522683/

10-12 14:50