ListViewPagedDataSource Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |