ListViewPagedDataSource Klass

Definition

Kapslar in växlingsrelaterade egenskaper för en ListView kontroll.

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
Arv
ListViewPagedDataSource
Implementeringar

Kommentarer

Klassen ListViewPagedDataSource kapslar in de egenskaper som gör att kontrollen kan ListView utföra växling.

Den här klassen använder den bästa tillgängliga metoden för att räkna upp associerade data. Om den underliggande datakällan stöder indexerad åtkomst (till exempel System.Array och System.Collections.IList objekt) använder klassen den åtkomsten. I annat fall använder klassen uppräknaren som skapas av GetEnumerator metoden.

En lista över initiala egenskapsvärden för en instans av ListViewPagedDataSource klassen finns i ListViewPagedDataSource konstruktorn.

Konstruktorer

Name Description
ListViewPagedDataSource()

Initierar en ny instans av ListViewPagedDataSource klassen.

Egenskaper

Name Description
AllowServerPaging

Hämtar eller anger ett värde som anger om serverbaserad växling är aktiverad.

Count

Hämtar antalet objekt som ska användas från datakällan för den aktuella sidan.

DataSource

Hämtar eller ställer in datakällan.

DataSourceCount

Hämtar antalet objekt i datakällan.

IsReadOnly

Hämtar ett värde som anger om objektet ListViewPagedDataSource är skrivskyddat.

IsServerPagingEnabled

Hämtar ett värde som anger om serverbaserad växling är aktiverad.

IsSynchronized

Hämtar ett värde som anger om åtkomsten till datakällan är synkroniserad (trådsäker).

MaximumRows

Hämtar eller anger det maximala antalet objekt som ska visas på en enda sida.

StartRowIndex

Hämtar eller anger indexet för den första posten som visas på sidan.

SyncRoot

Hämtar ett objekt som kan användas för att synkronisera åtkomsten till samlingen.

TotalRowCount

Hämtar eller anger det totala antalet objekt i datakällan när serverbaserad växling används.

Metoder

Name Description
CopyTo(Array, Int32)

Kopierar alla objekt från datakällan till det angivna Array objektet med början vid det angivna indexet i Array.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetEnumerator()

Returnerar ett objekt som implementerar IEnumerator och som innehåller alla objekt i datakällan.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetItemProperties(PropertyDescriptor[])

Returnerar ett PropertyDescriptorCollection objekt som representerar de egenskaper 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.

Gäller för

Se även