GridView.AllowCustomPaging Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, определяющее, включено ли пользовательское разбиение по страницам.
public:
virtual property bool AllowCustomPaging { bool get(); void set(bool value); };
public virtual bool AllowCustomPaging { get; set; }
member this.AllowCustomPaging : bool with get, set
Public Overridable Property AllowCustomPaging As Boolean
Значение свойства
Значение true
, если пользовательское разбиение по страницам включено; в противном случае — false
. Значение по умолчанию — false
.
Комментарии
Разбиение на страницы позволяет отображать содержимое GridView элемента управления фрагментами. Количество элементов на странице определяется свойством PageSize . Как правило, каждая строка в источнике данных считывается при каждом перемещении GridView элемента управления на другую страницу. Это может потреблять много ресурсов, если общее количество элементов в источнике данных очень велико. Настраиваемое разбиение на страницы позволяет считывать из источника данных только элементы, необходимые для одной страницы.
Чтобы включить настраиваемое разбиение по страницам AllowPaging , задайте для свойств и AllowCustomPaging значение true
. В обработчике PageIndexChanging события задайте PageIndex для свойства значение нового индекса страницы, задайте VirtualItemCount для свойства общее количество элементов в источнике данных, задайте источник данных, чтобы он возвращал только строки, необходимые для текущей страницы, и вызовите DataBind метод . Свойство VirtualItemCount позволяет элементу управления определить общее количество страниц. Обычно это значение определяется автоматически путем считывания всех элементов.