1

グリッドビューの 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>

スキンについては、一般的にグリッドヴィエフ用に古いものを保持し、特別なケース用に追加のものを保持します。

<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 に答える