簡體   English   中英

分頁為true時如何計算gridview中的記錄數

[英]how to count no of records in gridview while paging is true

我有一個gridview,在這個網格中,我允許頁面大小為10的頁面調度。現在,我想查找每個頁面索引上的記錄總數。 例如,在頁面索引1上,我有10條記錄,而在頁面索引2上,我有4條記錄,那么如何計算上面剛剛提到的記錄數?

如果有人仍在尋找解決此問題的方法,則為:

DataView dv = (DataView)YourDataSource.Select(DataSourceSelectArguments.Empty);
int numberOfRows = int.Parse(dv.Table.Compute("Count(datakey)", "").ToString());

如果您的數據源具有過濾表達式,則只需將過濾表達式傳遞給Compute方法而不是“”即可,這也是可行的,就像這樣

string rowFilter = YourDataSource.FilteringExpression;
int numberOfRows = int.Parse(dv.Table.Compute("Count(datakey)", rowFilter).ToString());

如果gv是帶分頁的gridview:

var currentCount = (gv.PageIndex - 1) * gv.PageSize + gv.Rows.Count;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM