ListViewPagedDataSource Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kapselt die pagingbezogenen Eigenschaften 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 zum Aufzählen der zugeordneten Daten. 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 Eigenschaftswerte für eine Instanz der ListViewPagedDataSource Klasse finden Sie im ListViewPagedDataSource Konstruktor.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ListViewPagedDataSource() |
Initialisiert eine neue Instanz der ListViewPagedDataSource-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AllowServerPaging |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob serverbasierte Paging aktiviert ist. |
| Count |
Ruft die Anzahl der Elemente ab, die aus 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 angibt, ob die serverbasierte Auslagerung aktiviert ist. |
| IsSynchronized |
Ruft einen Wert ab, der angibt, ob der Zugriff auf die Datenquelle synchronisiert wird (threadsicher). |
| 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 Datensatzes ab, der auf der Seite angezeigt wird, oder legt den Index fest. |
| SyncRoot |
Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf die Auflistung verwendet werden kann. |
| TotalRowCount |
Ruft die Gesamtanzahl der Elemente in der Datenquelle ab, wenn serverbasierte Paging verwendet wird, oder legt diese fest. |
Methoden
| Name | Beschreibung |
|---|---|
| CopyTo(Array, Int32) |
Kopiert alle Elemente aus der Datenquelle in das angegebene Array Objekt ab dem angegebenen Index in Array. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetEnumerator() |
Gibt ein Objekt zurück, das alle Elemente in der Datenquelle implementiert IEnumerator und enthält. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetItemProperties(PropertyDescriptor[]) |
Gibt ein PropertyDescriptorCollection Objekt zurück, das die Eigenschaften darstellt, die zum Binden von Daten verwendet werden. |
| GetListName(PropertyDescriptor[]) |
Gibt den Namen der Liste zurück. Diese Methode gilt nicht für diese Klasse. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsParallel(IEnumerable) |
Aktiviert die Parallelisierung einer Abfrage. |
| AsQueryable(IEnumerable) |
Wandelt eine IEnumerable in eine IQueryableum. |
| Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. |
| OfType<TResult>(IEnumerable) |
Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ. |