网格视图页码间距?

时间:2011-08-27 10:42:54

标签: c# .net asp.net gridview

我有一个如下所示的网格视图(底部代码):

      <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>

2 个答案:

答案 0 :(得分:2)

您已将PagerStyle属性的Horizo​​nalAlignment设置为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" />

来源:http://www.dotnetcurry.com/ShowArticle.aspx?ID=244