PagedDataSource Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kapslar in växlingsrelaterade egenskaper för en databunden kontroll (till exempel DataGrid, GridView, DetailsViewoch FormView) som gör att den kan utföra växling. Det går inte att ärva den här klassen.
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
- Arv
-
PagedDataSource
- Implementeringar
Kommentarer
Klassen PagedDataSource kapslar in de egenskaper som gör det möjligt för datakällans kontroller, till exempel DataGrid, GridView, DetailsViewoch FormView, att utföra växling. Den här klassen används av kontrollutvecklare när de tillhandahåller stöd för växling till en anpassad databunden kontroll.
Den här klassen använder den bästa tillgängliga metoden för att räkna upp data som tillhör den aktuella sidan. Om den underliggande datakällan stöder indexerad åtkomst (till exempel System.Array och System.Collections.IList) använder den här klassen den. I annat fall använder den uppräknaren som skapats av GetEnumerator metoden.
En lista över initiala egenskapsvärden för en instans av PagedDataSourcefinns i PagedDataSource konstruktorn.
Konstruktorer
| Name | Description |
|---|---|
| PagedDataSource() |
Initierar en ny instans av PagedDataSource klassen. |
Egenskaper
| Name | Description |
|---|---|
| AllowCustomPaging |
Hämtar eller anger ett värde som anger om anpassad växling är aktiverad i en databunden kontroll. |
| AllowPaging |
Hämtar eller anger ett värde som anger om växling är aktiverat i en databunden kontroll. |
| AllowServerPaging |
Hämtar eller anger ett värde som anger om växling på serversidan är aktiverat. |
| Count |
Hämtar antalet objekt som ska användas från datakällan. |
| CurrentPageIndex |
Hämtar eller anger indexet för den aktuella sidan. |
| DataSource |
Hämtar eller ställer in datakällan. |
| DataSourceCount |
Hämtar antalet objekt i datakällan. |
| FirstIndexInPage |
Hämtar indexet för den första posten som visas på sidan. |
| IsCustomPagingEnabled |
Hämtar ett värde som anger om anpassad växling är aktiverad. |
| IsFirstPage |
Hämtar ett värde som anger om den aktuella sidan är den första sidan. |
| IsLastPage |
Hämtar ett värde som anger om den aktuella sidan är den sista sidan. |
| IsPagingEnabled |
Hämtar ett värde som anger om växling är aktiverat. |
| IsReadOnly |
Hämtar ett värde som anger om datakällan är skrivskyddad. |
| IsServerPagingEnabled |
Hämtar ett värde som anger om stöd för sidindelning på serversidan är aktiverat. |
| IsSynchronized |
Hämtar ett värde som anger om åtkomsten till datakällan är synkroniserad (trådsäker). |
| PageCount |
Hämtar det totala antalet sidor som krävs för att visa alla objekt i datakällan. |
| PageSize |
Hämtar eller anger hur många objekt som ska visas på en enda sida. |
| SyncRoot |
Hämtar det objekt som kan användas för att synkronisera åtkomsten till samlingen. |
| VirtualCount |
Hämtar eller anger det virtuella antalet objekt i datakällan när anpassad växling används. |
Metoder
| Name | Description |
|---|---|
| CopyTo(Array, Int32) |
Kopierar alla objekt från datakällan till den angivna Array, med början vid det angivna indexet Arrayi . |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetEnumerator() |
Returnerar ett IEnumerator implementerat objekt som innehåller alla objekt i datakällan. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetItemProperties(PropertyDescriptor[]) |
PropertyDescriptorCollection Returnerar som representerar egenskaperna för varje objekt som används för att binda data. |
| GetListName(PropertyDescriptor[]) |
Returnerar namnet på listan. Den här metoden gäller inte för den här klassen. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Omvandlar elementen i en IEnumerable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |