Freigeben über


ListViewPagedDataSource Klasse

Definition

Kapselt die Pagingeigenschaften eines ListView-Steuerelements.

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
Vererbung
ListViewPagedDataSource
Implementiert

Hinweise

Die ListViewPagedDataSource -Klasse kapselt die Eigenschaften, mit denen das ListView Steuerelement Paging ausführen kann.

Diese Klasse verwendet die beste verfügbare Methode, um die zugeordneten Daten aufzulisten. Wenn die zugrunde liegende Datenquelle den indizierten Zugriff (z System.Array . B. und System.Collections.IList -Objekte) unterstützt, verwendet die -Klasse diesen Zugriff. Andernfalls verwendet die -Klasse den Enumerator, der von der GetEnumerator -Methode erstellt wird.

Eine Liste der anfänglichen Eigenschaftenwerte für eine Instanz der ListViewPagedDataSource-Klasse finden Sie im ListViewPagedDataSource-Konstruktor.

Konstruktoren

ListViewPagedDataSource()

Initialisiert eine neue Instanz der ListViewPagedDataSource-Klasse.

Eigenschaften

AllowServerPaging

Ruft einen Wert ab, der angibt, ob das serverbasierte Paging aktiviert ist, oder legt diesen fest.

Count

Ruft die Anzahl von Elementen ab, die von der Datenquelle für die aktuelle Seite verwendet werden.

DataSource

Ruft die Datenquelle ab oder legt sie fest.

DataSourceCount

Ruft die Anzahl der Elemente in der Datenquelle ab.

IsReadOnly

Ruft einen Wert ab, der angibt, ob das ListViewPagedDataSource-Objekt schreibgeschützt ist.

IsServerPagingEnabled

Ruft einen Wert ab, der anzeigt, ob serverbasiertes Paging aktiviert ist.

IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die Datenquelle synchronisiert (threadsicher) ist.

MaximumRows

Ruft die maximale Anzahl von Elementen ab, die auf einer einzelnen Seite angezeigt werden sollen, oder legt diese fest.

StartRowIndex

Ruft den Index des ersten auf der Seite angezeigten Datensatzes ab, oder legt diesen fest.

SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf die Auflistung synchronisiert werden kann.

TotalRowCount

Ruft bei Verwendung von serverbasiertem Paging die Gesamtanzahl von Elementen in der Datenquelle ab oder legt diese fest.

Methoden

CopyTo(Array, Int32)

Kopiert alle Elemente der Datenquelle in das angegebene Array-Objekt, wobei am angegebenen Index in Array begonnen wird.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()

Gibt ein Objekt zurück, das IEnumerator implementiert und alle Elemente der Datenquelle enthält.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetItemProperties(PropertyDescriptor[])

Gibt ein PropertyDescriptorCollection-Objekt zurück, das die bei der Datenbindung verwendeten Eigenschaften darstellt.

GetListName(PropertyDescriptor[])

Gibt den Namen der Liste zurück. Diese Methode gilt nicht für diese Klasse.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für:

Weitere Informationen