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


ObjectDataSourceView.EnablePaging Свойство

Определение

Возвращает или задает значение, указывающее, поддерживает ли элемент управления версиями данных разбиение по страницам с помощью набора полученных данных.

public:
 property bool EnablePaging { bool get(); void set(bool value); };
public bool EnablePaging { get; set; }
member this.EnablePaging : bool with get, set
Public Property EnablePaging As Boolean

Значение свойства

true, если элемент управления источником данных поддерживает разбиение по страницам, которые он извлекает; falseв противном случае .

Комментарии

Разбиение на страницы элементом ObjectDataSourceView управления обрабатывается путем задания EnablePagingи SelectCountMethodStartRowIndexParameterNameMaximumRowsParameterNameсвойств ObjectDataSourceView объекта и определения Select метода в бизнес-объекте с соответствующими параметрами. EnablePaging Если для свойства задано trueзначение, SelectParameters коллекция содержит два дополнительных параметра для первой запрошенной строки и количество запрошенных строк. Эти два параметра называются определенными свойствами и MaximumRowsParameterName свойствамиStartRowIndexParameterName. Метод Select должен возвращать запрошенный номер строк, начиная с указанного индекса. Так как данные могут не распределяться равномерно по размеру страницы, последняя страница может содержать меньше строк. Таким образом, количество запрошенных строк на самом деле является максимальным числом возвращаемых строк.

Свойство CanRetrieveTotalRowCount проверяется во время вызова ExecuteSelect метода, чтобы убедиться, что элемент управления версиями данных поддерживает все возможности, запрашиваемые путем задания различных DataSourceSelectArguments свойств.

Если разбиение по страницам в связанном элементе управления с привязкой к данным, элемент управления вызывает Select метод с начальным индексом и количеством необходимых строк. Кроме того, если SelectCountMethod свойство задано, элемент управления с привязкой к данным вызывает метод перед отрисовкой элементов управления пейджером. Например, если GridView элемент управления включен на страницы размером 5, а SelectCountMethod метод возвращает 20, в пейджере отображаются только 4 страницы.

Значение EnablePaging свойства хранится в состоянии представления.

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

См. также раздел