我有一个如下所示的网格视图(底部代码):
<asp:BoundField DataField="UID" HeaderText="UID" SortExpression="UID"
ItemStyle-Wrap="false">
<ItemStyle Wrap="False"></ItemStyle>
</asp:BoundField>
</Columns>
<FooterStyle BackColor="#99CCCC" ForeColor="#003399" />
<HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="#CCCCFF" />
<PagerStyle BackColor="#99CCCC" ForeColor="#003399" HorizontalAlign="Left" />
<RowStyle BackColor="White" ForeColor="#003399" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#009999" Font-Bold="True" ForeColor="#CCFF99" />
</asp:GridView>
在寻呼机风格中,我没有使用任何课程......但我的页码显得太宽敞了。 我在gridview的中间需要它。但它似乎是左边的一个(第1页)和一个位于中心的大空间(第2页)。
有人可以帮助我在网格视图的中心一起制作页码吗?
PS:网格视图不在于<div>
或<table>
但网格底部和顶部的网页中有<div>
和<table>
答案 0 :(得分:2)
您已将PagerStyle属性的HorizonalAlignment设置为Left。将其更改为“中心”。您可以在此处阅读有关PagerStyle属性的更多信息:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.pagerstyle.aspx
以下内容将使您的GridView中的页码居中:
<PagerStyle BackColor="#99CCCC" ForeColor="#003399" HorizontalAlign="Center" />
答案 1 :(得分:0)
如果您希望增加Gridview页码之间的空间,请在页面中添加以下样式:
.cssPager td
{
padding-left: 4px;
padding-right: 4px;
}
</style>
在GridView寻呼机样式中引用此样式:
<PagerStyle CssClass="cssPager" />