ListViewPagedDataSource 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 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. |