2017-06-05 37 views
0

我有一个GridView。 我试图把标题居中没有什么作品将Gridview列的标题对齐到中心

<asp:GridView ID="GridviewDataCoupon" runat="server" Style="text-align: center" Visible="false" ShowFooter="true" Width="99%" 
           AutoGenerateColumns="false"> 
           <Columns> 

           <asp:TemplateField HeaderText="End Date" HeaderStyle-BackColor="#99CCCC"> 
             <ItemTemplate> 
              <asp:Label ID="lbl4" runat="server" Text='<%# Eval("end_date") %>'> 
              </asp:Label> 
             </ItemTemplate> 
            </asp:TemplateField> 
           </Columns> 

           <FooterStyle BackColor="#99CCCC" ForeColor="#003399" /> 
           <PagerStyle BackColor="#99CCCC" ForeColor="#003399" HorizontalAlign="Left" /> 
           <AlternatingRowStyle BackColor="WhiteSmoke" ForeColor="Black" /> 
           <RowStyle BackColor="White" ForeColor="Black" /> 
           <SelectedRowStyle BackColor="#009999" Font-Bold="True" ForeColor="#CCFF99" /> 
           <SortedAscendingCellStyle BackColor="#EDF6F6" /> 
           <SortedAscendingHeaderStyle BackColor="#0D4AC4" /> 
           <SortedDescendingCellStyle BackColor="#D6DFDF" /> 
           <SortedDescendingHeaderStyle BackColor="#002876" /> 
          </asp:GridView> 
+0

这似乎并非是一个问题,中心... ... – Rook

回答

0

发现这个解决方案是在做题的一个

你可以做这样的事情

尝试添加CssClass到您的GridView从您的ASPX代码中,为您的课程分配以下样式。

<style type="text/css"> 
     .GridHeader td, .GridHeader th 
     { 
      text-align: center; 
     } 
    </style> 

<asp:GridView CssClass="GridHeader" runat="server"> 

这将设置你的所有列文本你的GridView