PagedDataSource PagedDataSource PagedDataSource PagedDataSource Class

Definition

Kapselt die Pagingeigenschaften eines datengebundenen Steuerelements (z. B DataGrid, GridView, DetailsView und FormView), mit denen das Paging durchgeführt werden kann.Encapsulates the paging-related properties of a data-bound control (such as DataGrid, GridView, DetailsView, and FormView) that allow it to perform paging. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

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
PagedDataSourcePagedDataSourcePagedDataSourcePagedDataSource
Implementiert

Hinweise

Die PagedDataSource -Klasse kapselt die Eigenschaften, mit denen Datenquellen-Steuerelemente, z. B. die DataGrid, GridView, DetailsView, und FormView, das Paging.The PagedDataSource class encapsulates the properties that allow data-source controls, such as the DataGrid, GridView, DetailsView, and FormView, to perform paging. Diese Klasse wird von Entwicklern verwendet, bei der Bereitstellung der Unterstützung der Paginierung in ein benutzerdefiniertes datengebundenen Steuerelement.This class is used by control developers when providing paging support to a custom data-bound control.

Diese Klasse verwendet die beste Methode zum Auflisten der aktuellen Seite gehörenden Daten.This class uses the best available method to enumerate over the data belonging to the current page. Wenn die zugrunde liegenden Datenquelle indizierten Zugriff unterstützt (z. B. System.Array und System.Collections.IList), diese Klasse wird verwendet.If the underlying data source supports indexed access (such as System.Array and System.Collections.IList), this class uses it. Andernfalls wird den Enumerator erstellt werden, indem die GetEnumerator Methode.Otherwise, it uses the enumerator created by the GetEnumerator method.

Eine Liste der anfänglichen Eigenschaftswerte für eine Instanz von PagedDataSource, finden Sie unter den PagedDataSource Konstruktor.For a list of initial property values for an instance of PagedDataSource, see the PagedDataSource constructor.

Konstruktoren

PagedDataSource() PagedDataSource() PagedDataSource() PagedDataSource()

Initialisiert eine neue Instanz der PagedDataSource-Klasse.Initializes a new instance of the PagedDataSource class.

Eigenschaften

AllowCustomPaging AllowCustomPaging AllowCustomPaging AllowCustomPaging

Ruft einen Wert ab, der angibt, ob benutzerdefiniertes Paging in einem datengebundenen Steuerelement aktiviert wird, oder legt diesen Wert fest.Gets or sets a value indicating whether custom paging is enabled in a data-bound control.

AllowPaging AllowPaging AllowPaging AllowPaging

Ruft einen Wert ab, der angibt, ob Paging in einem datengebundenen Steuerelement aktiviert wird, oder legt diesen Wert fest.Gets or sets a value indicating whether paging is enabled in a data-bound control.

AllowServerPaging AllowServerPaging AllowServerPaging AllowServerPaging

Ruft einen Wert ab, der angibt, ob das serverseitige Paging aktiviert ist, oder legt diesen Wert fest.Gets or sets a value indicating whether server-side paging is enabled.

Count Count Count Count

Ruft die Anzahl der Elemente der Datenquelle ab, die verwendet werden sollen.Gets the number of items to be used from the data source.

CurrentPageIndex CurrentPageIndex CurrentPageIndex CurrentPageIndex

Ruft den Index der aktuellen Seite ab oder legt diesen fest.Gets or sets the index of the current page.

DataSource DataSource DataSource DataSource

Ruft die Datenquelle ab oder legt diese fest.Gets or sets the data source.

DataSourceCount DataSourceCount DataSourceCount DataSourceCount

Ruft die Anzahl der Elemente in der Datenquelle ab.Gets the number of items in the data source.

FirstIndexInPage FirstIndexInPage FirstIndexInPage FirstIndexInPage

Ruft den Index vom ersten auf der Seite angezeigten Datensatz ab.Gets the index of the first record displayed on the page.

IsCustomPagingEnabled IsCustomPagingEnabled IsCustomPagingEnabled IsCustomPagingEnabled

Ruft einen Wert ab, der angibt, ob benutzerdefiniertes Paging aktiviert ist.Gets a value indicating whether custom paging is enabled.

IsFirstPage IsFirstPage IsFirstPage IsFirstPage

Ruft einen Wert ab, der angibt, ob die aktuelle Seite die erste Seite ist.Gets a value indicating whether the current page is the first page.

IsLastPage IsLastPage IsLastPage IsLastPage

Ruft einen Wert ab, der angibt, ob die aktuelle Seite die letzte Seite ist.Gets a value indicating whether the current page is the last page.

IsPagingEnabled IsPagingEnabled IsPagingEnabled IsPagingEnabled

Ruft einen Wert ab, der angibt, ob Paging aktiviert ist.Gets a value indicating whether paging is enabled.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ruft einen Wert ab, der angibt, ob die Datenquelle schreibgeschützt ist.Gets a value indicating whether the data source is read-only.

IsServerPagingEnabled IsServerPagingEnabled IsServerPagingEnabled IsServerPagingEnabled

Ruft einen Wert ab, der angibt, ob die serverseitige Pagingunterstützung aktiviert ist.Gets a value indicating whether server-side paging support is enabled.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die Datenquelle synchronisiert (threadsicher) ist.Gets a value indicating whether access to the data source is synchronized (thread-safe).

PageCount PageCount PageCount PageCount

Ruft die Gesamtzahl der Seiten ab, die zum Anzeigen aller Elemente in der Datenquelle erforderlich sind.Gets the total number of pages necessary to display all items in the data source.

PageSize PageSize PageSize PageSize

Ruft die Anzahl von Elementen ab, die auf einer einzelnen Seite angezeigt werden sollen, oder legt diese fest.Gets or sets the number of items to display on a single page.

SyncRoot SyncRoot SyncRoot SyncRoot

Ruft das Objekt ab, das für die Synchronisierung des Zugriffs auf die Auflistung verwendet werden kann.Gets the object that can be used to synchronize access to the collection.

VirtualCount VirtualCount VirtualCount VirtualCount

Ruft bei Verwendung von benutzerdefiniertem Paging die virtuelle Anzahl von Elementen in der Datenquelle ab oder legt diese fest.Gets or sets the virtual number of items in the data source when custom paging is used.

Methoden

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Kopiert alle Elemente der Datenquelle in das angegebene Array, wobei am angegebenen Index in Array begonnen wird.Copies all the items from the data source to the specified Array, starting at the specified index in the Array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Gibt ein implementiertes IEnumerator-Objekt zurück, das alle Elemente der Datenquelle enthält.Returns a IEnumerator implemented object that contains all items in the data source.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetItemProperties(PropertyDescriptor[]) GetItemProperties(PropertyDescriptor[]) GetItemProperties(PropertyDescriptor[]) GetItemProperties(PropertyDescriptor[])

Gibt die PropertyDescriptorCollection-Klasse zurück, die die Eigenschaften auf jedem Element darstellt, das zum Binden von Daten verwendet wird.Returns the PropertyDescriptorCollection that represents the properties on each item used to bind data.

GetListName(PropertyDescriptor[]) GetListName(PropertyDescriptor[]) GetListName(PropertyDescriptor[]) GetListName(PropertyDescriptor[])

Gibt den Namen der Liste zurück.Returns the name of the list. Diese Methode gilt nicht für diese Klasse.This method does not apply to this class.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Erweiterungsmethoden

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für:

Siehe auch