我有一個網格視圖,並且在此網格中允許頁面大小爲10的分頁。 現在我想查找每個頁面索引上的記錄總數。 例如在頁面索引1上我有10條記錄和頁面索引2我有4條記錄,那麼如何計算上面剛剛提到的記錄數?如何在分頁爲真時在gridview中計數no記錄
0
A
回答
-1
如果GV是你的GridView分頁:
var currentCount = (gv.PageIndex - 1) * gv.PageSize + gv.Rows.Count;
+0
所以我如何計算當前頁面的記錄 – Neo 2010-08-20 06:10:54
+0
編輯我的答案。 gw.Rows.Count給出當前頁面的項目數量。 – 2010-08-20 06:37:23
2
如果有人仍然搜索解決這個問題,那就是:
DataView dv = (DataView)YourDataSource.Select(DataSourceSelectArguments.Empty);
int numberOfRows = int.Parse(dv.Table.Compute("Count(datakey)", "").ToString());
這也適用,如果你的數據源有過濾表達式,只需將過濾表達式傳遞給計算方法而不是「」,如下所示:
string rowFilter = YourDataSource.FilteringExpression;
int numberOfRows = int.Parse(dv.Table.Compute("Count(datakey)", rowFilter).ToString());
相關問題
- 1. 在Gridview的頁腳中顯示gridview的記錄總數
- 2. 如何在Laravel中計數爲零時獲得記錄
- 3. 如何在GridView中插入記錄
- 4. 如何在gridview中將記錄標記爲已讀和未讀
- 5. Gridview分頁顯示所有記錄
- 6. 如何在ASP.net中分頁gridview
- 7. 如何在gridview中進行分頁?
- 8. 在gridview中篩選記錄
- 9. 如何在jQuery數據表分頁中選擇記錄
- 10. 如何分頁記錄集
- 11. 在Access中計數記錄
- 12. 在Perl中計數記錄
- 13. 根據記錄計數在SQL Server中將記錄拆分爲2列
- 14. 在頁面加載時啓動計時器,在數據庫中記錄時間
- 15. 在GridView中計數記錄並顯示標籤消息
- 16. 如何記錄分數在數據庫
- 17. 如何在Gridview中爲逗號分隔值獲取相應的記錄?
- 18. 計數記錄到一個GridView
- 19. 在GridView中分頁時出錯
- 20. 添加記錄到表中,直到計數器爲真
- 21. 如何顯示在數據庫記錄在GridView在vb.net
- 22. 分頁啓用時無法訪問gridview的所有記錄
- 23. Gridview計數行= 2,但網頁上沒有記錄
- 24. 如何在角度分頁點擊時獲取記錄
- 25. 如何在gridview中查找記錄/行的總數?
- 26. 如何計算在GridView中
- 27. 在android中的Gridview分頁
- 28. 爲什麼GRIDVIEW記錄在單個gridview中顯示兩次?
- 29. 如何得到no。在記錄集變量中返回的行?
- 30. 在LINQ to SQL中對記錄進行分組和計數,同時包括來自計數的所有記錄
通常,只有最後一頁可以有可變記錄數,可能比ur pagesize小。數據源+頁面大小中的記錄總數應該有助於提供這些信息,因爲您將知道頁面大小。是否你的gridview的數據源一次只檢索每個頁面的記錄,因此你無法做到這一點? – InSane 2010-08-20 06:18:24