сетка вид последней строки, когда мы делаем пейджинг в c # .net - PullRequest
2 голосов
/ 31 января 2012

У меня есть приблизительное значение 50000 строк в виде сетки. И я установил сетку в размере 20 страниц. Как мы можем найти последний вид сетки. Если мы сделаем следующее, тогда это займет больше времени.

Ответы [ 2 ]

1 голос
/ 31 января 2012

Если я правильно понял ваш вопрос, вы хотите перейти к последней странице с первой страницы. Что вы можете сделать, это связать gridview число сохраненных строк в вашем источнике данных в viewstate:

viewstate["rowCount"]=number;

Затем используйте отдельную ссылку для перехода на последнюю страницу который запускает событие обмена страницами. Для этого события вы можете рассчитать Viewstate["rowCount"]/pagesize, что даст вам общее количество страниц.

Теперь назначьте gridview.pageIndex=aboveresult

0 голосов
/ 31 января 2012

Вы также можете

int RowCount = GridView.Rows.Count;
GridView.PageIndex = RowCount/20;//as you set 20 rows per page...
...