2015-10-07 106 views
0

我在asp.net中有一個gridview。我有一個大數據。我想用分頁顯示在gridview中。我可以使用OnPageIndexChanging綁定數據。這只是綁定頁面上的部分數據行號。
我的問題是顯示所有的數據行號。
大數據GridView顯示所有行數

當前的結果:
1-2-3-4 -...

我想這個結果:
1-2-3-4 -...- 100- .. 。-200 -...- 5000

我的代碼:

<asp: GridView 
     runat="server" 
     ID="gridRaporLog" 
     CssClass="table table-bordered table-striped" 
     OnPageIndexChanging="gridRaporLog_PageIndexChanging" 
     AllowPaging="true" 
     PageSize="5"> 
    <PagerSettings Mode="Numeric" 
        PageButtonCount="4" 
        FirstPageText="First" 
        LastPageText="Last"/> 
    <PagerStyle CssClass="pagination-ys"/> 
</asp:GridView> 

回答

2

更改模式NumericFirstLast。見下面的代碼

<PagerSettings Mode="NumericFirstLast" PageButtonCount="4" FirstPageText="First"LastPageText="Last"/> 

這裏是參考。 Click Here

編輯

要顯示數字而不是LAST,你必須在服務器端寫入下面的代碼

GridView1.PagerSettings.FirstPageText = "1"; 
GridView1.PagerSettings.LastPageText = "" + GridView1.PageCount + ""; 
+0

謝謝加甘。但這不是我的解決方案。示例,我綁定了1000行記錄。然後我有20個頁碼。我有5000行記錄,我想顯示100個頁碼。我正在談論大數據綁定。 – egvrcn

+0

你的意思是,而不是「最後」,你想分別爲你的例子顯示20和100。正確? –

+0

是的,我想要這個。 – egvrcn