Sdílet prostřednictvím


ListViewPagedDataSource Třída

Definice

Zapouzdří vlastnosti ListView ovládacího prvku související se stránkováním.

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

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

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

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

Konstruktory

ListViewPagedDataSource()

Inicializuje novou instanci ListViewPagedDataSource třídy.

Vlastnosti

AllowServerPaging

Získá nebo nastaví hodnotu, která označuje, zda serverové stránkování je povoleno.

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 objekt je jen pro čtení.

IsServerPagingEnabled

Získá hodnotu, která označuje, zda serverové stránkování je povoleno.

IsSynchronized

Získá hodnotu, která označuje, zda přístup ke zdroji dat je synchronizován (bez 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 ke kolekci.

TotalRowCount

Získá nebo nastaví celkový počet položek ve zdroji dat při serverové stránkování se používá.

Metody

CopyTo(Array, Int32)

Zkopíruje všechny položky ze zdroje dat do zadaného Array objektu, počínaje zadaným indexem v 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 obsahuje všechny položky ve zdroji dat.

GetHashCode()

Slouží jako výchozí hashovací funkce.

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

PropertyDescriptorCollection Vrátí objekt, který představuje vlastnosti, které se používají k vytvoření vazby dat.

GetListName(PropertyDescriptor[])

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

GetType()

Získá aktuální Type instanci.

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

Vytvoří mělkou kopii aktuálního Objectsouboru .

(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 objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro

Viz také