PagedDataSource 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 Pagingeigenschaften eines datengebundenen Steuerelements (z. B DataGrid, GridView, DetailsView und FormView), mit denen das Paging durchgeführt werden kann. Diese Klasse kann nicht vererbt werden.
public ref class PagedDataSource sealed : System::Collections::ICollection, System::ComponentModel::ITypedList
public sealed class PagedDataSource : System.Collections.ICollection, System.ComponentModel.ITypedList
type PagedDataSource = class
interface ICollection
interface IEnumerable
interface ITypedList
Public NotInheritable Class PagedDataSource
Implements ICollection, ITypedList
- Vererbung
-
PagedDataSource
- Implementiert
Hinweise
Die- PagedDataSource Klasse kapselt die Eigenschaften, die Datenquellen-Steuerelemente wie DataGrid ,, und ermöglichen, GridView DetailsView FormView Paging auszuführen. Diese Klasse wird von Steuerungs Entwicklern verwendet, wenn Paging-Unterstützung für ein benutzerdefiniertes Daten gebundenes Steuerelement bereitgestellt wird.
Diese Klasse verwendet die beste verfügbare Methode, um die Daten aufzulisten, die zur aktuellen Seite gehören. Wenn die zugrunde liegende Datenquelle den indizierten Zugriff unterstützt (z System.Array System.Collections.IList . b. und), wird Sie von dieser Klasse verwendet. Andernfalls wird der Enumerator verwendet, der von der-Methode erstellt wurde GetEnumerator .
Eine Liste der anfänglichen Eigenschaftswerte für eine Instanz von PagedDataSource finden Sie im- PagedDataSource Konstruktor.
Konstruktoren
PagedDataSource() |
Initialisiert eine neue Instanz der PagedDataSource-Klasse. |
Eigenschaften
AllowCustomPaging |
Ruft einen Wert ab, der angibt, ob benutzerdefiniertes Paging in einem datengebundenen Steuerelement aktiviert wird, oder legt diesen Wert fest. |
AllowPaging |
Ruft einen Wert ab, der angibt, ob Paging in einem datengebundenen Steuerelement aktiviert wird, oder legt diesen Wert fest. |
AllowServerPaging |
Ruft einen Wert ab, der angibt, ob das serverseitige Paging aktiviert ist, oder legt diesen Wert fest. |
Count |
Ruft die Anzahl der Elemente der Datenquelle ab, die verwendet werden sollen. |
CurrentPageIndex |
Ruft den Index der aktuellen Seite ab oder legt diesen fest. |
DataSource |
Ruft die Datenquelle ab oder legt sie fest. |
DataSourceCount |
Ruft die Anzahl der Elemente in der Datenquelle ab. |
FirstIndexInPage |
Ruft den Index vom ersten auf der Seite angezeigten Datensatz ab. |
IsCustomPagingEnabled |
Ruft einen Wert ab, der angibt, ob benutzerdefiniertes Paging aktiviert ist. |
IsFirstPage |
Ruft einen Wert ab, der angibt, ob die aktuelle Seite die erste Seite ist. |
IsLastPage |
Ruft einen Wert ab, der angibt, ob die aktuelle Seite die letzte Seite ist. |
IsPagingEnabled |
Ruft einen Wert ab, der angibt, ob Paging aktiviert ist. |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob die Datenquelle schreibgeschützt ist. |
IsServerPagingEnabled |
Ruft einen Wert ab, der angibt, ob die serverseitige Pagingunterstützung aktiviert ist. |
IsSynchronized |
Ruft einen Wert ab, der angibt, ob der Zugriff auf die Datenquelle synchronisiert (threadsicher) ist. |
PageCount |
Ruft die Gesamtzahl der Seiten ab, die zum Anzeigen aller Elemente in der Datenquelle erforderlich sind. |
PageSize |
Ruft die Anzahl von Elementen ab, die auf einer einzelnen Seite angezeigt werden sollen, oder legt diese fest. |
SyncRoot |
Ruft das Objekt ab, das für die Synchronisierung des Zugriffs auf die Auflistung verwendet werden kann. |
VirtualCount |
Ruft bei Verwendung von benutzerdefiniertem Paging die virtuelle Anzahl von Elementen in der Datenquelle ab oder legt diese fest. |
Methoden
CopyTo(Array, Int32) |
Kopiert alle Elemente der Datenquelle in das angegebene Array, 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 implementiertes IEnumerator-Objekt zurück, das alle Elemente der Datenquelle enthält. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetItemProperties(PropertyDescriptor[]) |
Gibt die PropertyDescriptorCollection-Klasse zurück, die die Eigenschaften auf jedem Element darstellt, das zum Binden von Daten verwendet wird. |
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. |