HorizontalAlign.Center funktioniert nicht in GridView

HorizontalAlign.Center funktioniert nicht in GridView

Ich denke, Ihre anderen Stile überschreiben Ihre neuen Stile.

Sie können so etwas tun

Versuchen Sie, Ihrer Gridview aus Ihrem ASPX-Code eine CSS-Klasse hinzuzufügen, und weisen Sie Ihrer Klasse die folgenden Stile zu.

 <asp:GridView CssClass="grid" runat="server">
    <!-- your options -->
 </asp:GridView>

.grid td, .grid th{
  text-align:center;
}

Sie können auch CSS-Klassen aus Code Behind hinzufügen..MSDN LINK

Dadurch werden alle Ihre Spaltentexte in Ihrer Rasteransicht zentriert


Geben Sie ItemStyle-HorizontalAlign="Center" für jedes Feld wie gebundenes Feld oder Vorlagenfeld an.

Code:

<asp:TemplateField HeaderText="Something"  ItemStyle-HorizontalAlign="Center" >

 or

<asp:BoundField DataField="" HeaderText="" ItemStyle-HorizontalAlign="Center">