PagedDataSource 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řuje vlastnosti související s stránkováním ovládacího prvku vázaného na data (například DataGrid , GridView , DetailsView , a FormView ), který umožňuje jeho provedení stránkování. Tuto třídu nelze zdědit.
public ref class PagedDataSource sealed : System::Collections::ICollection, System::ComponentModel::ITypedList
public sealed class PagedDataSource : System.Collections.ICollection, System.ComponentModel.ITypedList
type PagedDataSource = class
interface ICollection
interface IEnumerable
interface ITypedList
Public NotInheritable Class PagedDataSource
Implements ICollection, ITypedList
- Dědičnost
-
PagedDataSource
- Implementuje
Poznámky
PagedDataSourceTřída zapouzdřuje vlastnosti, které povolují ovládací prvky zdroje dat, jako jsou DataGrid ,, GridView DetailsView a FormView , k provedení stránkování. Tuto třídu používají vývojáři řízení při poskytování podpory stránkování do vlastního ovládacího prvku vázaného na data.
Tato třída používá nejlepší dostupnou metodu k zobrazení výčtu dat náležejících k aktuální stránce. Pokud podkladový zdroj dat podporuje indexovaný přístup (například System.Array a System.Collections.IList ), tato třída ho používá. V opačném případě používá enumerátor vytvořený GetEnumerator metodou.
Seznam počátečních hodnot vlastností instance třídy PagedDataSource naleznete v PagedDataSource konstruktoru.
Konstruktory
PagedDataSource() |
Inicializuje novou instanci PagedDataSource třídy. |
Vlastnosti
AllowCustomPaging |
Získá nebo nastaví hodnotu označující, zda je v ovládacím prvku vázaného na data povoleno vlastní stránkování. |
AllowPaging |
Získává nebo nastavuje hodnotu, která označuje, jestli je v ovládacím prvku vázaném na data povolená stránkování. |
AllowServerPaging |
Získá nebo nastaví hodnotu označující, jestli je povolené stránkování na straně serveru. |
Count |
Získá počet položek, které se mají použít ze zdroje dat. |
CurrentPageIndex |
Získá nebo nastaví index aktuální stránky. |
DataSource |
Získá nebo nastaví zdroj dat. |
DataSourceCount |
Získá počet položek ve zdroji dat. |
FirstIndexInPage |
Získá index prvního záznamu zobrazeného na stránce. |
IsCustomPagingEnabled |
Načte hodnotu, která označuje, jestli je povolené vlastní stránkování. |
IsFirstPage |
Načte hodnotu, která označuje, zda je aktuální stránka první stránkou. |
IsLastPage |
Načte hodnotu, která označuje, zda je aktuální stránka poslední stránkou. |
IsPagingEnabled |
Načte hodnotu, která označuje, jestli je zapnuté stránkování. |
IsReadOnly |
Načte hodnotu, která označuje, zda je zdroj dat určen jen pro čtení. |
IsServerPagingEnabled |
Načte hodnotu, která označuje, jestli je povolená podpora stránkování na straně serveru. |
IsSynchronized |
Načte hodnotu, která označuje, zda je přístup ke zdroji dat synchronizován (bezpečné pro přístup z více vláken). |
PageCount |
Získá celkový počet stránek potřebných k zobrazení všech položek ve zdroji dat. |
PageSize |
Získá nebo nastaví počet položek, které se mají zobrazit na jedné stránce. |
SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu do kolekce. |
VirtualCount |
Získá nebo nastaví virtuální počet položek ve zdroji dat při použití vlastního stránkování. |
Metody
CopyTo(Array, Int32) |
Zkopíruje všechny položky ze zdroje dat do zadaného Array , 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í IEnumerator implementovaný objekt, 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 , který představuje vlastnosti u každé položky použité 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. |