Nyelv

PagedDataSource Osztály

Definíció

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.

A következőre érvényes:

Lásd még