【发布时间】:2016-09-21 13:32:51
【问题描述】:
我在 gridview 中显示了一些内容,除了网格对齐之外,一切正常。
我正在尝试将 Header 的文本居中对齐,但没有任何效果。
我试过这个:
<asp:GridView ID="Gv_Edu" runat="server" BackColor="White" AutoGenerateColumns="false"
BorderColor="#000000" BorderStyle="Solid" BorderWidth="1px" CellPadding="4"
ForeColor="Black" OnRowDataBound="Gv_Edu_RowDataBound">
<Columns>
<asp:TemplateField HeaderText="Sr.No">
<HeaderStyle HorizontalAlign="Center" />
<ItemTemplate>
<asp:Label runat="server" ID="srlbl" Text='<%#Container.DataItemIndex+1 %>'></asp:Label>
<ItemTemplate>
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="10%" />
</asp:TemplateField>
<asp:BoundField HeaderText="Degree / Certificate" DataField="deg">
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="30%" />
</asp:BoundField>
<asp:BoundField HeaderText="Institute" DataField="inst">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="20%" />
</asp:BoundField>
<asp:BoundField HeaderText="Program Duration" DataField="term">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="10%" />
</asp:BoundField>
</Columns>
<HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" />
</asp:GridView>
【问题讨论】: