PagedDataSource Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Befoglalja az adathoz kötött vezérlőelemek lapozással kapcsolatos tulajdonságait (például DataGrid, GridView, DetailsViewés FormView), amelyek lehetővé teszik a lapozást. Ez az osztály nem örökölhető.
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
- Öröklődés
-
PagedDataSource
- Megvalósítás
Megjegyzések
Az PagedDataSource osztály beágyazza azokat a tulajdonságokat, amelyek lehetővé teszik az adatforrás-vezérlők, például a DataGrid, GridView, DetailsView, és FormViewa lapozás végrehajtását. Ezt az osztályt a vezérlőfejlesztők használják, amikor lapozási támogatást nyújtanak egy egyéni adathoz kötött vezérlőelemnek.
Ez az osztály a rendelkezésre álló legjobb módszert használja az aktuális lap adatainak számbavételéhez. Ha a mögöttes adatforrás támogatja az indexelt hozzáférést (például System.Array és System.Collections.IList), ez az osztály használja. Ellenkező esetben a metódus által létrehozott enumerátort GetEnumerator használja.
Egy példány kezdeti tulajdonságértékeinek PagedDataSourcelistáját a PagedDataSource konstruktorban találja.
Konstruktorok
| Név | Description |
|---|---|
| PagedDataSource() |
Inicializálja a PagedDataSource osztály új példányát. |
Tulajdonságok
| Név | Description |
|---|---|
| AllowCustomPaging |
Lekéri vagy beállít egy értéket, amely jelzi, hogy az egyéni lapozás engedélyezve van-e egy adathoz kötött vezérlőelemben. |
| AllowPaging |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a lapozás engedélyezve van-e egy adathoz kötött vezérlőelemben. |
| AllowServerPaging |
Lekéri vagy beállít egy értéket, amely jelzi, hogy engedélyezve van-e a kiszolgálóoldali lapozás. |
| Count |
Lekéri az adatforrásból használandó elemek számát. |
| CurrentPageIndex |
Lekéri vagy beállítja az aktuális lap indexét. |
| DataSource |
Lekéri vagy beállítja az adatforrást. |
| DataSourceCount |
Lekéri az adatforrás elemeinek számát. |
| FirstIndexInPage |
Lekéri az oldalon megjelenő első rekord indexét. |
| IsCustomPagingEnabled |
Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e az egyéni lapozás. |
| IsFirstPage |
Beolvas egy értéket, amely jelzi, hogy az aktuális oldal-e az első oldal. |
| IsLastPage |
Beolvas egy értéket, amely jelzi, hogy az aktuális oldal az utolsó oldal-e. |
| IsPagingEnabled |
Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e a lapozás. |
| IsReadOnly |
Beolvas egy értéket, amely jelzi, hogy az adatforrás írásvédett-e. |
| IsServerPagingEnabled |
Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e a kiszolgálóoldali lapozás támogatása. |
| IsSynchronized |
Beolvas egy értéket, amely jelzi, hogy az adatforráshoz való hozzáférés szinkronizálva van-e (szálbiztos). |
| PageCount |
Lekéri az adatforrás összes elemének megjelenítéséhez szükséges lapok teljes számát. |
| PageSize |
Lekéri vagy beállítja az egy oldalon megjelenítendő elemek számát. |
| SyncRoot |
Lekéri a gyűjteményhez való hozzáférés szinkronizálásához használható objektumot. |
| VirtualCount |
Egyéni lapozás használatakor lekéri vagy beállítja az adatforrásban lévő elemek virtuális számát. |
Metódusok
| Név | Description |
|---|---|
| CopyTo(Array, Int32) |
Az adatforrás összes elemét a megadott indextől kezdve a megadott Arrayértékre másolja.Array |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetEnumerator() |
Egy implementált objektumot ad IEnumerator vissza, amely az adatforrás összes elemét tartalmazza. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetItemProperties(PropertyDescriptor[]) |
PropertyDescriptorCollection Az adatok kötéséhez használt egyes elemek tulajdonságait képviselő tulajdonságokat adja vissza. |
| GetListName(PropertyDescriptor[]) |
A lista nevét adja vissza. Ez a módszer nem vonatkozik erre az osztályra. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Bővítő metódusok
| Név | Description |
|---|---|
| AsParallel(IEnumerable) |
Lehetővé teszi a lekérdezés párhuzamosítását. |
| AsQueryable(IEnumerable) |
Átalakítja az egyiket IEnumerableIQueryable. |
| Cast<TResult>(IEnumerable) |
Egy elem elemeit IEnumerable a megadott típusra veti. |
| OfType<TResult>(IEnumerable) |
Egy adott típus alapján szűri IEnumerable egy adott elem elemeit. |