ListViewPagedDataSource Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инкапсулирует связанные с разбиением по страницам свойства элемента управления ListView.
public ref class ListViewPagedDataSource : System::Collections::ICollection, System::ComponentModel::ITypedList
public class ListViewPagedDataSource : System.Collections.ICollection, System.ComponentModel.ITypedList
type ListViewPagedDataSource = class
interface ICollection
interface IEnumerable
interface ITypedList
Public Class ListViewPagedDataSource
Implements ICollection, ITypedList
- Наследование
-
ListViewPagedDataSource
- Реализации
Комментарии
Класс ListViewPagedDataSource инкапсулирует свойства, позволяющие элементу ListView управления выполнять разбиение по страницам.
Этот класс использует лучший доступный метод для перечисления связанных данных. Если базовый источник данных поддерживает индексируемый доступ (например, System.Array и System.Collections.IList объекты), класс использует этот доступ. В противном случае класс использует перечислитель, созданный методом GetEnumerator .
Список начальных значений свойств для экземпляра класса ListViewPagedDataSource см. в описании конструктора ListViewPagedDataSource.
Конструкторы
ListViewPagedDataSource() |
Инициализирует новый экземпляр класса ListViewPagedDataSource. |
Свойства
AllowServerPaging |
Получает или задает значение, определяющее, включена ли разбиение по страницам на сервере. |
Count |
Получает число элементов в источнике данных, которые будут использоваться для текущей страницы. |
DataSource |
Возвращает или задает источник данных. |
DataSourceCount |
Получает количество элементов в источнике данных. |
IsReadOnly |
Возвращает значение, указывающее, является ли объект ListViewPagedDataSource доступным только для чтения. |
IsServerPagingEnabled |
Возвращает значение, указывающее, включена ли разбивка на страницы на сервере. |
IsSynchronized |
Получает значение, позволяющее определить, является ли доступ к источнику данных синхронизированным (потокобезопасным). |
MaximumRows |
Получает или задает максимальное число элементов, отображаемых на одной странице. |
StartRowIndex |
Получает или задает индекс первой записи, отображаемой на странице. |
SyncRoot |
Возвращает объект, который можно использовать для синхронизации доступа к коллекции. |
TotalRowCount |
Получает или задает общее число элементов в источнике данных при использовании разбиения по страницам на сервере. |
Методы
CopyTo(Array, Int32) |
Копирует все элементы из источника данных в указанный объект Array, начиная с указанного индекса в массиве Array. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetEnumerator() |
Возвращает объект, реализующий интерфейс IEnumerator, который содержит все элементы в источнике данных. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetItemProperties(PropertyDescriptor[]) |
Возвращает объект PropertyDescriptorCollection, представляющий свойства, используемые для привязки данных. |
GetListName(PropertyDescriptor[]) |
Возвращает имя списка. Этот метод не применим к данному классу. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Методы расширения
Cast<TResult>(IEnumerable) |
Приводит элементы объекта IEnumerable к заданному типу. |
OfType<TResult>(IEnumerable) |
Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
AsParallel(IEnumerable) |
Позволяет осуществлять параллельный запрос. |
AsQueryable(IEnumerable) |
Преобразовывает коллекцию IEnumerable в объект IQueryable. |