Поделиться через


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 позволяет элементу управления определить общее количество страниц. Обычно это значение определяется автоматически путем считывания всех элементов.

Применяется к