Как выровнять столбцы в Gridview
Я пытаюсь выровнять столбцы моего GridView. Я прочитал все статьи, которые смог найти, и дошел до крайности, чтобы добавить horizontalalign="Center" почти к каждому тегу, который его примет. Проблема в том, что когда он запускается, все выравнивается влево. Что я упускаю?
<asp:GridView ID="gvAgency" runat="server" AutoGenerateColumns="False" OnRowEditing="gvAgency_RowEditing" OnRowCancelingEdit="gvAgency_RowCancelingEdit" OnRowUpdating="gvAgency_RowUpdating" OnPageIndexChanging="gvAgency_PageIndexChanging" OnRowDataBound="gvAgency_RowDataBound" Width="100%" DataKeyNames="Town" BackColor="White" BorderColor="#7AC0DA" BorderStyle="Double" BorderWidth="3px" CellPadding="4" GridLines="Horizontal" UseAccessibleHeader="False" PageSize="7" ShowHeaderWhenEmpty="True" SortedDescendingHeaderStyle-HorizontalAlign="NotSet" HorizontalAlign="Center" AllowPaging="True"> <RowStyle HorizontalAlign="Center" /> <AlternatingRowStyle BorderStyle="Solid" HorizontalAlign="Center" /> <Columns> <asp:TemplateField HeaderText="Town" SortExpression="Town"> <EditItemTemplate> <asp:Label ID="txtTown" runat="server" Text='<%# Eval("Town") %>'></asp:Label> </EditItemTemplate> <ItemTemplate> <asp:Label ID="lblTown" runat="server" Text='<%# Bind("Town") %>'></asp:Label> </ItemTemplate> <FooterStyle BackColor="#31869B" HorizontalAlign="Center" /> <HeaderStyle BackColor="#31869B" Width="300px" HorizontalAlign="Center" /> <ItemStyle Width="300px" HorizontalAlign="Center" /> </asp:TemplateField> <asp:TemplateField HeaderText="Lethality Screens"> <EditItemTemplate> <asp:Label ID="txtScreens" runat="server" Text='<%# Eval("Danger")%>'></asp:Label> </EditItemTemplate> <ItemTemplate> <asp:Label ID="lblScreens" runat="server" Text='<%# Eval("Danger")%>'></asp:Label> </ItemTemplate> <FooterStyle BackColor="#31869B" /> <HeaderStyle BackColor="#31869B" Width="120px" /> <ItemStyle Width="120px" HorizontalAlign="Center" /> </asp:TemplateField> </Columns> <EditRowStyle HorizontalAlign="Center" /> <FooterStyle BackColor="#5B5A94" ForeColor="White" BorderColor="Black" /> <HeaderStyle BackColor="#5B5A94" BorderColor="Black" Font-Bold="True" ForeColor="White" HorizontalAlign="Center" /> <PagerStyle BackColor="#31869B" ForeColor="White" HorizontalAlign="Center" BorderColor="Black" Font-Bold="True" /> <RowStyle BackColor="White" ForeColor="#333333" HorizontalAlign="Center" /> <SelectedRowStyle BackColor="#7AC0DA" Font-Bold="True" ForeColor="White" /> <SortedAscendingCellStyle BackColor="#F7F7F7" /> <SortedAscendingHeaderStyle BackColor="#487575" /> <SortedDescendingCellStyle BackColor="#E5E5E5" /> <SortedDescendingHeaderStyle BackColor="#275353" /> </asp:GridView>