#c# #asp.net
#c# #asp.net
Вопрос:
Я использую класс источника выгружаемых данных для реализации подкачки, я не понимаю, как работает IsLastpage?? Я не нашел большого описания IsLastpage в MSDN
В зависимости от размера страницы я извлекаю записи из базы данных.
смотрите ниже:
//pgsource is my Paged Data source object
pgsource.DataSource = Bl.getEvents(true);
pgsource.PageSize = 4;
pgsource.AllowPaging = true;
Пусть Bl.getEvents (true) возвращает 11 записей
Но каждый раз я возвращаю 4 записи на страницу из sql. Поэтому, когда я пытаюсь использовать IsLastpage каждый раз, когда он возвращает false. Я действительно не понимаю, как подкачка, подкачка на стороне сервера работает с источником выгружаемых данных. Я пытался использовать оба
- Разрешить подкачку = true,
- Разрешить подкачку на стороне сервера = true
Скриншот Pgsource:
Комментарии:
1. Yaa…im используется только для этой цели… Но скажите мне, почему он не возвращает true, когда это последняя страница …?? Смотрите der на скриншоте… DatasourceCount = 11, размер страницы, который я установил равным 4, означает, что это означает, а CurrentPagindex 3 означает, что это последняя страница, верно???
2.
IsLastPage
реализовано следующим образом:return (this.CurrentPageIndex == (this.PageCount - 1));