ItemStyle-HorizontalAlign="Center"
はデータセル列で問題なく動作しますが、 HeaderStyle-HorizontalAlign="Center"
はGridView
のヘッダーでは機能していません。Headerstyle-horizontalalignが機能していません
なぜですか?解決する方法?
ItemStyle-HorizontalAlign="Center"
はデータセル列で問題なく動作しますが、 HeaderStyle-HorizontalAlign="Center"
はGridView
のヘッダーでは機能していません。Headerstyle-horizontalalignが機能していません
なぜですか?解決する方法?
GridViewヘッダーは<th>
です。デフォルトではcentered and boldです。したがって、ブートストラップを使用してスキンを事前ビルドする場合は、通常、テーブルヘッダーのテキストの配置を左に設定します。
HeaderStyle-HorizontalAlign="Center"
を追加すると、aspnetはalign="center"
をヘッダー行<tr>
に追加します。しかし、それ以降の<th>
ノードは、CSSによって上書きされます。
あなたができることは、ヘッダーにクラスを追加し、テキストの配置を上書きすることです。
HeaderStyle-CssClass="centerHeaderText"
<style>
.centerHeaderText th {
text-align: center;
}
</style>
あなたは、ブートストラップウェブサイトを使用している場合は、HeaderStyle-HorizontalAlign="Center"
は動作しません。
以下のコードは、溶液であることができる:
HeaderStyle-CssClass="text-right"