Ich zeige etwas Inhalt in Gridview, alles funktioniert gut außer der Ausrichtung des Rasters.Align Header Text Center Asp: GridView
Ich versuche, den Text von Header zentrieren, aber nichts funktioniert gut.
Ich versuchte dies:
<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>
:
Weiter Sie Ihre Gridview
RowDataBound
Ereignis und setzen css auf bestimmte Spalte anhängen müssen Ich habe Boundfield verwendet und alles ist in Ordnung, nur für Styling, ich kann die Logik nicht ändern –http://StackOverflow.com/Questions/5852453/How-to-Make-Heading-title-into-the-center- in-aspgridview können Sie sehen, es wird nicht funktionieren –
Können Sie versuchen, das gleiche in BoudField hinzuzufügen? Wenn das nicht funktioniert, müssen Sie möglicherweise eine CSS-Klasse erstellen, um damit umzugehen. Hier ist ein Link http://StackOverflow.com/Questions/14625140/horizontalalign-center-not-working-in-gridview –