2013-05-29 149 views
0

这里的加价:的GridView每页不显示

<asp:GridView CssClass="gridView" ID="gridview1" runat="server" AutoGenerateColumns="true" 
    OnRowDataBound="gridview1_RowDataBound" AllowPaging="True" PageSize="10" 
    OnPageIndexChanging="gridview1_PageIndexChanging"> 
    <HeaderStyle BackColor="#1B58B8" ForeColor="White" /> 
    <AlternatingRowStyle BackColor="#098ad3" ForeColor="White" /> 
</asp:GridView> 

我不知道为什么,但其他的GridView与AllowPaging表现正常,但是这一次没有。它不显示gridview下面的页码。我使用的.NET Framework 3.5

+0

可能没有足够的数据? – mshsayem

+0

尝试更改页面大小,或先检查数据。 – Sabilv

+0

@SabilValdano我已经做了,我使用'DataTable'为'DataSource',它有行(8K加),尝试不同的页面大小,但仍不会出现 –

回答

0

首先,是AutoGenerateColumns="true"故意的吗?看起来你正在绑定来自代码背后的数据。

其次,也许没有足够的数据来显示,即低于10

+0

'AutoGenerateColumns =“true”'是故意的。同时,实际上有8千行加显示。 –

0

@ nathan742我试试你的GridView的代码,并结合我自己的数据,并将其正常工作则显示分页显示,如何在数据绑定在自己的传呼约创造:

我通常创建自定义的gridview的分页是这样的:Custom Gridview Paging

+0

是的,该代码适用于其他页面。 gridview控件是'PageSize'指示的,在我的例子中是'10',它每页有10行,但下面的页面导航器不显示。 –

+0

@ nathan742你应该参考此链接[链接] http://stackoverflow.com/questions/6224998/paging-gridview-problem?rq=1 – Sabilv

+0

或检查'的CssClass = “GridView的”' – Sabilv