ListViewPagedDataSource Třída

Definice

Zapouzdřuje vlastnosti ovládacího prvku související s stránkováním 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
Dědičnost
ListViewPagedDataSource
Implementuje

Poznámky

ListViewPagedDataSourceTřída zapouzdřuje vlastnosti, které umožňují ListView ovládacímu prvku provádět stránkování.

Tato třída používá nejlepší dostupnou metodu k zobrazení výčtu přidružených dat. Pokud podkladový zdroj dat podporuje indexovaný přístup (například System.Array System.Collections.IList objekty a), používá tato třída přístup. V opačném případě třída používá enumerátor, který je vytvořen GetEnumerator metodou.

Seznam počátečních hodnot vlastností pro instanci ListViewPagedDataSource třídy naleznete v ListViewPagedDataSource konstruktoru.

Konstruktory

ListViewPagedDataSource()

Inicializuje novou instanci ListViewPagedDataSource třídy.

Vlastnosti

AllowServerPaging

Získává nebo nastavuje hodnotu, která indikuje, jestli je povolené stránkování na straně serveru.

Count

Získá počet položek, které budou použity ze zdroje dat pro aktuální stránku.

DataSource

Získá nebo nastaví zdroj dat.

DataSourceCount

Získá počet položek ve zdroji dat.

IsReadOnly

Získá hodnotu, která označuje, zda ListViewPagedDataSource je objekt určen jen pro čtení.

IsServerPagingEnabled

Načte hodnotu, která indikuje, jestli je povolené stránkování na straně serveru.

IsSynchronized

Získá hodnotu, která označuje, zda je přístup ke zdroji dat synchronizován (bezpečné pro přístup z více vláken).

MaximumRows

Získá nebo nastaví maximální počet položek, které se mají zobrazit na jedné stránce.

StartRowIndex

Získá nebo nastaví index prvního záznamu zobrazeného na stránce.

SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu do kolekce.

TotalRowCount

Získá nebo nastaví celkový počet položek ve zdroji dat při použití stránkování založeného na serveru.

Metody

CopyTo(Array, Int32)

Zkopíruje všechny položky ze zdroje dat do zadaného Array objektu, počínaje zadaným indexem Array .

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Vrátí objekt, který implementuje IEnumerator a, který obsahuje všechny položky ve zdroji dat.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetItemProperties(PropertyDescriptor[])

Vrátí PropertyDescriptorCollection objekt, který představuje vlastnosti používané pro svázání dat.

GetListName(PropertyDescriptor[])

Vrátí název seznamu. Tato metoda se nevztahuje na tuto třídu.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky zadaného IEnumerable typu.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede na IEnumerable IQueryable.

Platí pro

Viz také