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 на основе указанного типа.

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

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