Udostępnij za pośrednictwem


ListViewPagedDataSource Klasa

Definicja

Hermetyzuje właściwości związane z stronicowaniem kontrolki 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
Dziedziczenie
ListViewPagedDataSource
Implementuje

Uwagi

Klasa ListViewPagedDataSource hermetyzuje właściwości, które umożliwiają kontrolce ListView wykonywanie stronicowania.

Ta klasa używa najlepszej dostępnej metody do wyliczania skojarzonych danych. Jeśli bazowe źródło danych obsługuje dostęp indeksowany (na przykład System.Array i System.Collections.IList obiekty), klasa używa tego dostępu. W przeciwnym razie klasa używa modułu wyliczającego, który jest tworzony przez metodę GetEnumerator .

Aby uzyskać listę początkowych wartości właściwości dla wystąpienia ListViewPagedDataSource klasy, zobacz ListViewPagedDataSource konstruktor.

Konstruktory

ListViewPagedDataSource()

Inicjuje nowe wystąpienie klasy ListViewPagedDataSource.

Właściwości

AllowServerPaging

Pobiera lub ustawia wartość wskazującą, czy włączono stronicowanie oparte na serwerze.

Count

Pobiera liczbę elementów, które będą używane ze źródła danych dla bieżącej strony.

DataSource

Pobiera lub ustawia źródło danych.

DataSourceCount

Pobiera liczbę elementów w źródle danych.

IsReadOnly

Pobiera wartość wskazującą, czy ListViewPagedDataSource obiekt jest tylko do odczytu.

IsServerPagingEnabled

Pobiera wartość wskazującą, czy włączono stronicowanie oparte na serwerze.

IsSynchronized

Pobiera wartość wskazującą, czy dostęp do źródła danych jest synchronizowany (bezpieczny wątkowo).

MaximumRows

Pobiera lub ustawia maksymalną liczbę elementów do wyświetlenia na jednej stronie.

StartRowIndex

Pobiera lub ustawia indeks pierwszego rekordu wyświetlanego na stronie.

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji.

TotalRowCount

Pobiera lub ustawia łączną liczbę elementów w źródle danych, gdy używane jest stronicowanie oparte na serwerze.

Metody

CopyTo(Array, Int32)

Kopiuje wszystkie elementy ze źródła danych do określonego Array obiektu, począwszy od określonego indeksu w Arraypliku .

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca obiekt implementujący IEnumerator obiekt zawierający wszystkie elementy w źródle danych.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetItemProperties(PropertyDescriptor[])

PropertyDescriptorCollection Zwraca obiekt reprezentujący właściwości używane do powiązania danych.

GetListName(PropertyDescriptor[])

Zwraca nazwę listy. Ta metoda nie ma zastosowania do tej klasy.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy obiektu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też