我想重写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/