2013-05-29 60 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