我在網頁用戶控件中有一個網格視圖,並且我在一個aspx頁面內動態地添加了網頁用戶控件。我想在網格內定製分頁,因此最初它只加載前10條記錄,以便用戶控制快速加載,然後通過單擊「下一個」或頁碼,它將加載下一組10條記錄。這怎麼能實現?網格視圖中的自定義分頁
0
A
回答
2
如果您使用SqlServer的存儲過程,然後傳遞兩個參數是頁面尺寸和號
在頁面大小它包含的記錄顯示的總人數和頁面不包含當前頁面。
總之,你必須只抓取頁面大小記錄並不是全部,並調用該網格的頁面索引更改事件中的存儲過程。
2
這是一個簡單的查詢,以顯示如何從查詢根據頁面編號
create PROCEDURE [ProductCategorySearch]
@PageIndex int = 1,
@PageSize int = 10
AS
BEGIN
DECLARE @StartRow int
DECLARE @EndRow int
SET @StartRow = (@PageSize * (@PageIndex - 1)) + 1
SET @EndRow = @PageSize * @PageIndex + 1
SET NOCOUNT ON;
WITH ArticleSearch AS
(
SELECT
ROW_NUMBER() OVER
(
-- Dynamic sorting
ORDER BY
a.pCategory_ID ASC
) AS RowNumber,
a.pCategory_ID ,a.pCategory_Name from tblProductCategory a
)
-- Statement that executes the CTE
SELECT a.*,(select COUNT(*) from ArticleSearch) as RCount
FROM
ArticleSearch a
WHERE
a.RowNumber BETWEEN @StartRow AND @EndRow - 1
ORDER BY
a.RowNumber
END
0
可以使用GridView.PageSize屬性,用於獲取N條記錄。
相關問題
- 1. 網格視圖控件中的自定義分頁
- 2. 網格視圖的自定義
- 3. Yii2自定義分頁視圖
- 4. 圖像自定義網頁
- 5. Android回收視圖網格自定義視圖
- 6. 在網格視圖的分頁器中回收視圖是否有意義?
- 7. 自定義視圖的不同單元格大小的網格
- 8. 使用Swift自定義表格視圖的頁眉和頁腳
- 9. 在ASP.Net中引用我的自定義網格視圖
- 10. 在Sharepoint中自定義頁面視圖
- 11. 在webview中讀取頁面的自定義拆分視圖
- 12. Drupal 7自定義視圖中的分頁
- 13. 如何點擊自定義網格視圖圖像圖標?
- 14. 在數據網格視圖中顯示自定義數據的視圖?
- 15. 網格視圖分頁c#.net編號
- 16. 以視圖分頁器的網格視圖顯示圖像
- 17. 自定義視頻流到網頁
- 18. 在Android Graph視圖中自定義網格或x軸
- 19. 網頁中的分頁視圖
- 20. 自定義表格視圖的列
- 21. 自定義單元格的表視圖
- 22. Dynamics CRM的子網格視圖的自定義標準
- 23. ASP.NET - 使用分頁的網格視圖和列表視圖
- 24. 在數據網格中更好的自動按壓或自定義分頁?
- 25. Xamarin:創建一個自定義的網格視圖
- 26. 自定義分頁
- 27. 如何在android中自定義網頁視圖中播放多次視頻?
- 28. 頁面部分視圖和自定義URL的路由
- 29. ASP.NET數據網格和自定義分頁
- 30. 如何自定義DevExpress網格SEO分頁?