问题描述:
最近做一个项目,想让aspxgridview居中,调了很多次都不成功,后来用了一个办法,可能很繁琐,但至少实现了。
前台源码:
<dx:ASPxGridView ID="ASPxGridView1" runat="server" AutoGenerateColumns="False" style="font-size: small; margin :auto; text-align: center; font-family: Verdana" KeyFieldName="id">
<SettingsPager PageSize="20">
</SettingsPager>
<SettingsPopup>
<HeaderFilter MinHeight="140px"></HeaderFilter>
</SettingsPopup>
<Columns>
<dx:GridViewCommandColumn Caption="Edit" ShowEditButton="True" ShowInCustomizationForm="True" VisibleIndex="0">
<CellStyle HorizontalAlign="Center">
</CellStyle>
</dx:GridViewCommandColumn>
<dx:GridViewCommandColumn Caption="Delete" ShowDeleteButton="True" ShowInCustomizationForm="True" VisibleIndex="1">
<CellStyle HorizontalAlign="Center">
</CellStyle>
</dx:GridViewCommandColumn>
<dx:GridViewDataTextColumn Caption="其他原因" FieldName="other_cause" ShowInCustomizationForm="True" VisibleIndex="3">
<HeaderStyle HorizontalAlign="Center" />
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn Caption="尺寸不良原因" FieldName="wrong_size_cause" ShowInCustomizationForm="True" VisibleIndex="4">
<HeaderStyle HorizontalAlign="Center" />
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn Caption="ID" FieldName="id" ShowInCustomizationForm="True" VisibleIndex="2" ReadOnly="True">
<HeaderStyle HorizontalAlign="Center" />
</dx:GridViewDataTextColumn>
</Columns>
</dx:ASPxGridView>
解决方案:
【HorizontalAlign=“Center”】 这个是主要的参数,需要每一列都设置才会有效。
总结:
希望可以帮到你们~~~