ListViewPagedDataSource Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Hermetyzuje właściwości związane z stronicowaniem kontrolki ListView .
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
- Dziedziczenie
-
ListViewPagedDataSource
- Implementuje
Uwagi
Klasa ListViewPagedDataSource hermetyzuje właściwości, które umożliwiają kontrolce ListView wykonywanie stronicowania.
Ta klasa używa najlepszej dostępnej metody do wyliczania skojarzonych danych. Jeśli bazowe źródło danych obsługuje dostęp indeksowany (na przykład System.Array i System.Collections.IList obiekty), klasa używa tego dostępu. W przeciwnym razie klasa używa modułu wyliczającego, który jest tworzony przez metodę GetEnumerator .
Aby uzyskać listę początkowych wartości właściwości dla wystąpienia ListViewPagedDataSource klasy, zobacz ListViewPagedDataSource konstruktor.
Konstruktory
ListViewPagedDataSource() |
Inicjuje nowe wystąpienie klasy ListViewPagedDataSource. |
Właściwości
AllowServerPaging |
Pobiera lub ustawia wartość wskazującą, czy włączono stronicowanie oparte na serwerze. |
Count |
Pobiera liczbę elementów, które będą używane ze źródła danych dla bieżącej strony. |
DataSource |
Pobiera lub ustawia źródło danych. |
DataSourceCount |
Pobiera liczbę elementów w źródle danych. |
IsReadOnly |
Pobiera wartość wskazującą, czy ListViewPagedDataSource obiekt jest tylko do odczytu. |
IsServerPagingEnabled |
Pobiera wartość wskazującą, czy włączono stronicowanie oparte na serwerze. |
IsSynchronized |
Pobiera wartość wskazującą, czy dostęp do źródła danych jest synchronizowany (bezpieczny wątkowo). |
MaximumRows |
Pobiera lub ustawia maksymalną liczbę elementów do wyświetlenia na jednej stronie. |
StartRowIndex |
Pobiera lub ustawia indeks pierwszego rekordu wyświetlanego na stronie. |
SyncRoot |
Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji. |
TotalRowCount |
Pobiera lub ustawia łączną liczbę elementów w źródle danych, gdy używane jest stronicowanie oparte na serwerze. |
Metody
CopyTo(Array, Int32) |
Kopiuje wszystkie elementy ze źródła danych do określonego Array obiektu, począwszy od określonego indeksu w Arraypliku . |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetEnumerator() |
Zwraca obiekt implementujący IEnumerator obiekt zawierający wszystkie elementy w źródle danych. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetItemProperties(PropertyDescriptor[]) |
PropertyDescriptorCollection Zwraca obiekt reprezentujący właściwości używane do powiązania danych. |
GetListName(PropertyDescriptor[]) |
Zwraca nazwę listy. Ta metoda nie ma zastosowania do tej klasy. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Metody rozszerzania
Cast<TResult>(IEnumerable) |
Rzutuje elementy obiektu IEnumerable na określony typ. |
OfType<TResult>(IEnumerable) |
Filtruje elementy IEnumerable elementu na podstawie określonego typu. |
AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
AsQueryable(IEnumerable) |
Konwertuje element IEnumerable na .IQueryable |