2012-02-01 34 views
0

在我解釋問題之前,讓我設置上下文。我有一個存儲過程,它返回給我分頁結果。所以如果我提到頁碼爲1,我會得到前10條記錄,如果頁碼是2,我會得到下一組10條記錄,依此類推。在分頁結果的情況下使用Datapager

現在在我的Asp.Net頁面中,我需要一次顯示10個項目,並且我希望分頁符號是編號樣式。像Google分頁一樣。

現在的問題是,由於我一次只從DB獲得10條記錄,因此數字不會顯示出來。我遇到了一個解決方案:How to use DataPager with Database Paged,但是由於我的記錄總數可能會達到100或1000,所以長時間運行循環又是一個性能問題。

如果你能讓我知道如何解決這個問題,那將是非常好的。

在此先感謝。

+0

你是如何展示sproc輸出的數據的? GridView和類似的控件可以按照您所描述的頁碼實現分頁,您是否嘗試將GridView連接到分頁的輸出並讓它處理分頁? – 2012-02-02 14:43:38

回答

0

調整您的存儲過程以添加一個輸出參數,該參數返回將在沒有分頁的情況下返回的記錄總數。然後,您可以使用該號碼來創建您的尋呼機控制。

相關問題