PagedDataSource Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |