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 элемента управления обрабатывается путем задания MaximumRowsParameterNameEnablePagingStartRowIndexParameterNameсвойств и SelectCountMethod свойств ObjectDataSourceView Select
метода в бизнес-объекте с соответствующими параметрами. EnablePaging Если задано true
значение свойства, SelectParameters коллекция включает два дополнительных параметра для первой запрошенной строки и количество запрошенных строк. Эти два параметра именуются в соответствии со свойствами и MaximumRowsParameterName параметрамиStartRowIndexParameterName. Метод Select
должен возвращать запрошенный номер строк, начиная с указанного индекса. Так как данные могут не разделяться равномерно на размер страницы, последняя страница может содержать меньше строк. Таким образом, количество запрошенных строк фактически является максимальным числом возвращаемых строк.
Свойство CanRetrieveTotalRowCount проверяется во время вызова ExecuteSelect метода, чтобы убедиться, что система управления источником данных поддерживает все возможности, запрашиваемые путем задания различных DataSourceSelectArguments свойств.
Если разбиение по страницам в связанном элементе управления с привязкой к данным включается, элемент управления с привязкой к данным вызывает Select
метод с начальным индексом и количеством необходимых строк. Кроме того, если SelectCountMethod свойство задано, элемент управления с привязкой к данным вызывает метод перед отрисовкой элементов управления пейджером. Например, если элемент управления включает разбиение на страницы размером 5, а SelectCountMethod метод возвращает 20, в пейджере GridView отображаются только 4 страницы.
Значение EnablePaging свойства хранится в состоянии представления.