我在附加到數據手冊的列表視圖中創建了鏈接。當用戶點擊他們看到的內容到左側,但在任何頁面DataPager的變化第1如何在運行時在數據手冊中設置頁碼
0
A
回答
1
您需要添加說明頁碼每個鏈接的查詢字符串字段的鏈接。 然後,您需要將數據夾持器控件的querystringfield屬性設置爲與該查詢字符串字段的名稱相同。
例如:
<asp:DataPager ID="dpItems" runat="server" PagedControlID="lvItems" PageSize="10" QueryStringField="pageNumber">
從MSDN:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datapager.querystringfield.aspx
如果你想自己做分頁數學,你還可以在運行時設置StartRowIndex財產。但是,您不能直接設置頁面。例如,如果您每頁顯示10條記錄,並且您希望顯示第二頁,那麼您應該在運行時代碼中設置myDataPager.StartRowIndex = 20。
另外,DataPager的可以自動處理這個數學和產生分頁控件,當你設置DataPager的的領域,並設置querystringfield值。您可以使用Next/Previous按鈕,數字頁面鏈接或在模板中定義您自己的分頁控件。
如果定義自己的分頁控件,那麼你可以看看這樣的:
然後在lvItems的OnDataBound事件,抓住用(佔位符)lvItems.FindControl( 「phPageNumberButtons」 佔位符),然後將您的控件添加到佔位符。
此外,請確保您定義PagedControlID等於你的ListView控件的ID
下面是MSDN文章在那裏你可以得到的字段的詳細信息的鏈接:msdn.microsoft.com/en-us/library/
相關問題
- 1. 如何在運行時設置驗證碼設置
- 2. Wildfly - 在運行時設置數據源密碼
- 3. 如何設置頁碼,primefaces數據表的每頁行數?
- 4. 如何在運行時設置java.net.preferIPv4Stack = true?
- 5. 如何在運行時設置xml:lang值?
- 6. 如何設置text_selector在運行時
- 7. 如何在運行時設置字段
- 8. 如何在運行時在QT中設置QTimeEdit中的時間?
- 9. 如何在線程中運行的函數中設置超時
- 10. 在手冊頁中的時間?
- 11. 如何在運行時在wpf中設置gridview行的樣式?
- 12. 如何在HiQPdf中設置頁碼?
- 13. 在運行時設置UICollectionViewCellSize
- 14. 在運行時設置XAML?
- 15. 如何在運行時註冊COM庫?
- 16. 如何在sqlite數據庫中插入數據手冊?
- 17. 在運行時設置JVM參數
- 18. 在運行時在代碼中設置佈局屬性
- 19. 如何在使用本地數據時設置Jqgrid的頁數
- 20. 如何在swift中爲運行時的基本數據類型設置鍵值?
- 21. 運行時註冊設備
- 22. 如何設置DataGridViewColumn數據根據單元格的值在運行時鍵入?
- 23. 如何在ImageView中設置在運行時決定的圖像?
- 24. 如何在運行時在TestNG中設置invocationCount值@Test Annotation
- 25. 如何在運行時在TestNG中設置InvocationCount - @Test?
- 26. 如何在運行時在app.config中創建新用戶設置
- 27. 如何在運行時在mxml中設置backgroundImage?
- 28. 如何在運行時在MFC Treeview中設置工具提示?
- 29. Delphi數據庫:在運行時設置ADT字段的數組
- 30. 在python中設置()運行時間
OK,我可以獲取和設置查詢字符串,但是當我點擊列表視圖中的鏈接仍然恢復到第1頁。我期待使用查詢字符串編號設置datapager屬性,但找不到任何此類屬性。也許這是自動完成的,但不起作用。我用你的代碼之上,並添加該代碼的鏈接「&PAGENUMBER =」 + dataPagerBottom.QueryStringField。我錯過了什麼嗎? – insanepaul 2010-04-30 11:28:32
我只需要知道做什麼是你能算出這個設置在運行時 – insanepaul 2010-04-30 11:39:33
頁碼? – balazs 2010-05-06 18:51:11