グリッドビューの1列だけのヘッダーを右揃えにする方法を知っている人はいますか? ウェブを検索しても、まだ解決策が見つかりません。
HorizontalAlign='Right' はデータに対して機能しますが、ヘッダーに対しては機能しません。すべての列を右揃えにするのではなく、1 つの列だけを右揃えにします。
コードの抜粋を次に示します。
<asp:GridView ID="gvCustomer" AutoGenerateColumns="False" runat="server">
<Columns>
<asp:BoundField DataField="CustomerId" HeaderText="Customer Id" />
(other fields here)
<asp:TemplateField HeaderText="Contact Name" HeaderStyle-HorizontalAlign="Right" >
<ItemTemplate>
<asp:Label runat="server" ID="lblContactName" Text='<%# Eval("ContactName") %>' />
</ItemTemplate>
<ItemStyle HorizontalAlign="Right" />
<HeaderStyle HorizontalAlign="Right" />
</asp:TemplateField>
</Columns>
</asp:GridView>
どんな助けでも大歓迎です。ありがとう!
ニキ