我想覆盖 gridview HeaderStyle。
目前皮肤(通过主题)正在我的 gridview 上应用。
我只想覆盖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中给蓝色(backcolor),但是由于皮肤文件需要绿色(请检查皮肤代码)
我只想覆盖 HeaderStyle
最佳答案
为此,您可以制作一个带有 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>
关于asp.net - 我想覆盖 gridview HeaderStyle。目前皮肤(通过主题)正在申请,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10522683/