ListViewPagedDataSource Klas

Definitie

Hiermee worden de paginggerelateerde eigenschappen van een ListView besturingselement ingekapseld.

public ref class ListViewPagedDataSource : System::Collections::ICollection, System::ComponentModel::ITypedList
public class ListViewPagedDataSource : System.Collections.ICollection, System.ComponentModel.ITypedList
type ListViewPagedDataSource = class
    interface ICollection
    interface IEnumerable
    interface ITypedList
Public Class ListViewPagedDataSource
Implements ICollection, ITypedList
Overname
ListViewPagedDataSource
Implementeringen

Opmerkingen

De ListViewPagedDataSource klasse bevat de eigenschappen waarmee het ListView besturingselement paginering kan uitvoeren.

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

Zie de ListViewPagedDataSource constructor voor een lijst met initiële eigenschapswaarden voor een exemplaar van de ListViewPagedDataSource klasse.

Constructors

Name Description
ListViewPagedDataSource()

Initialiseert een nieuw exemplaar van de ListViewPagedDataSource klasse.

Eigenschappen

Name Description
AllowServerPaging

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of paging op de server is ingeschakeld.

Count

Hiermee haalt u het aantal items op dat wordt gebruikt uit de gegevensbron voor de huidige pagina.

DataSource

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

DataSourceCount

Hiermee haalt u het aantal items in de gegevensbron op.

IsReadOnly

Hiermee wordt een waarde opgehaald die aangeeft of het ListViewPagedDataSource object het kenmerk Alleen-lezen heeft.

IsServerPagingEnabled

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

IsSynchronized

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

MaximumRows

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

StartRowIndex

Hiermee haalt u de index op van de eerste record die op de pagina wordt weergegeven of stelt u deze in.

SyncRoot

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

TotalRowCount

Hiermee wordt het totale aantal items in de gegevensbron opgehaald of ingesteld wanneer paging op de server wordt gebruikt.

Methoden

Name Description
CopyTo(Array, Int32)

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

Equals(Object)

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

(Overgenomen van Object)
GetEnumerator()

Retourneert een object dat alle items in de gegevensbron implementeert IEnumerator en bevat.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetItemProperties(PropertyDescriptor[])

Retourneert een PropertyDescriptorCollection object dat de eigenschappen vertegenwoordigt die worden 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