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) |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Фильтрует элементы IEnumerable на основе указанного типа. |