PagedDataSource Klas

Definitie

Hiermee worden de paginggerelateerde eigenschappen van een gegevensgebonden besturingselement (zoals DataGrid, GridViewDetailsView, en FormView) ingekapseld waarmee paging kan worden uitgevoerd. Deze klasse kan niet worden overgenomen.

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
Overname
PagedDataSource
Implementeringen

Opmerkingen

De PagedDataSource klasse bevat de eigenschappen waarmee besturingselementen voor gegevensbronnen, zoals , DataGridGridViewen DetailsView, kunnen FormViewworden gebruikt om paginering uit te voeren. Deze klasse wordt gebruikt door besturingselementontwikkelaars bij het bieden van pagineringsondersteuning aan een aangepast besturingselement dat afhankelijk is van gegevens.

Deze klasse maakt gebruik van de beste beschikbare methode om de gegevens op te sommen die behoren tot de huidige pagina. Als de onderliggende gegevensbron geïndexeerde toegang ondersteunt (zoals System.Array en System.Collections.IList), gebruikt deze klasse deze. Anders wordt de enumerator gebruikt die door de GetEnumerator methode is gemaakt.

Zie de PagedDataSource constructor voor een lijst met initiële eigenschapswaarden voor een exemplaar vanPagedDataSource.

Constructors

Name Description
PagedDataSource()

Initialiseert een nieuw exemplaar van de PagedDataSource klasse.

Eigenschappen

Name Description
AllowCustomPaging

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of aangepaste paging is ingeschakeld in een gegevensgebonden besturingselement.

AllowPaging

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of paging is ingeschakeld in een gegevensgebonden besturingselement.

AllowServerPaging

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of paging aan de serverzijde is ingeschakeld.

Count

Hiermee haalt u het aantal items op dat moet worden gebruikt uit de gegevensbron.

CurrentPageIndex

Hiermee haalt u de index van de huidige pagina op of stelt u deze in.

DataSource

Hiermee haalt u de gegevensbron op of stelt u deze in.

DataSourceCount

Hiermee haalt u het aantal items in de gegevensbron op.

FirstIndexInPage

Hiermee haalt u de index op van de eerste record die op de pagina wordt weergegeven.

IsCustomPagingEnabled

Hiermee wordt een waarde opgehaald die aangeeft of aangepaste paging is ingeschakeld.

IsFirstPage

Hiermee wordt een waarde opgehaald die aangeeft of de huidige pagina de eerste pagina is.

IsLastPage

Hiermee wordt een waarde opgehaald die aangeeft of de huidige pagina de laatste pagina is.

IsPagingEnabled

Hiermee wordt een waarde opgehaald die aangeeft of paging is ingeschakeld.

IsReadOnly

Hiermee wordt een waarde opgehaald die aangeeft of de gegevensbron alleen-lezen is.

IsServerPagingEnabled

Hiermee wordt een waarde opgehaald die aangeeft of wisselondersteuning aan de serverzijde is ingeschakeld.

IsSynchronized

Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot de gegevensbron wordt gesynchroniseerd (thread-safe).

PageCount

Hiermee haalt u het totale aantal pagina's op dat nodig is om alle items in de gegevensbron weer te geven.

PageSize

Hiermee kunt u het aantal items ophalen of instellen dat op één pagina moet worden weergegeven.

SyncRoot

Hiermee haalt u het object op dat kan worden gebruikt om de toegang tot de verzameling te synchroniseren.

VirtualCount

Hiermee wordt het virtuele aantal items in de gegevensbron opgehaald of ingesteld wanneer aangepaste paging wordt gebruikt.

Methoden

Name Description
CopyTo(Array, Int32)

Kopieert alle items van de gegevensbron naar de opgegeven Array, beginnend bij de opgegeven index in de Array.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetEnumerator()

Retourneert een IEnumerator geïmplementeerd object dat alle items in de gegevensbron bevat.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetItemProperties(PropertyDescriptor[])

Retourneert de PropertyDescriptorCollection eigenschappen voor elk item dat wordt gebruikt om gegevens te binden.

GetListName(PropertyDescriptor[])

Retourneert de naam van de lijst. Deze methode is niet van toepassing op deze klasse.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Extensiemethoden

Name Description
AsParallel(IEnumerable)

Hiermee schakelt u parallelle uitvoering van een query in.

AsQueryable(IEnumerable)

Converteert een IEnumerable naar een IQueryable.

Cast<TResult>(IEnumerable)

Cast de elementen van een IEnumerable naar het opgegeven type.

OfType<TResult>(IEnumerable)

Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type.

Van toepassing op

Zie ook