PagedDataSource Sınıf

Tanım

Sayfalama ile ilgili bir denetimin (örneğin,, DataGrid GridView DetailsView ve FormView ) disk belleği gerçekleştirmesine izin veren özelliklerini kapsüller. Bu sınıf devralınamaz.

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
Devralma
PagedDataSource
Uygulamalar

Açıklamalar

PagedDataSourceSınıfı,,, ve gibi veri kaynağı denetimlerine izin veren özellikleri, DataGrid GridView DetailsView FormView sayfalama gerçekleştirmek için saklar. Bu sınıf, özel bir veri bağlantılı denetime sayfalama desteği sağlarken denetim geliştiricileri tarafından kullanılır.

Bu sınıf, geçerli sayfaya ait verileri listelemek için en iyi kullanılabilir yöntemi kullanır. Temel alınan veri kaynağı dizinli erişimi destekliyorsa ( System.Array ve gibi System.Collections.IList ), bu sınıf kullanır. Aksi takdirde, yöntemi tarafından oluşturulan numaralandırıcısı kullanır GetEnumerator .

Bir örneğinin ilk özellik değerlerinin listesi için PagedDataSource , PagedDataSource oluşturucuya bakın.

Oluşturucular

PagedDataSource()

PagedDataSource sınıfının yeni bir örneğini başlatır.

Özellikler

AllowCustomPaging

Özel sayfalama 'un bir veri bağlantılı denetimde etkinleştirilip etkinleştirilmediğini gösteren bir değer alır veya ayarlar.

AllowPaging

Veriye dayalı bir denetimde sayfalama özelliğinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır veya ayarlar.

AllowServerPaging

Sunucu tarafı sayfalama özelliğinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır veya ayarlar.

Count

Veri kaynağından kullanılacak öğe sayısını alır.

CurrentPageIndex

Geçerli sayfanın dizinini alır veya ayarlar.

DataSource

Veri kaynağını alır veya ayarlar.

DataSourceCount

Veri kaynağındaki öğelerin sayısını alır.

FirstIndexInPage

Sayfada görüntülenen ilk kaydın dizinini alır.

IsCustomPagingEnabled

Özel sayfalama özelliğinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır.

IsFirstPage

Geçerli sayfanın ilk sayfa olup olmadığını gösteren bir değer alır.

IsLastPage

Geçerli sayfanın son sayfa olup olmadığını gösteren bir değer alır.

IsPagingEnabled

Sayfalama özelliğinin etkin olup olmadığını gösteren bir değer alır.

IsReadOnly

Veri kaynağının salt okunurdur olup olmadığını gösteren bir değer alır.

IsServerPagingEnabled

Sunucu tarafı sayfalama desteğinin etkin olup olmadığını gösteren bir değer alır.

IsSynchronized

Veri kaynağına erişimin eşitlenip eşitlenmediğini (iş parçacığı açısından güvenli) gösteren bir değer alır.

PageCount

Veri kaynağındaki tüm öğeleri göstermek için gereken toplam sayfa sayısını alır.

PageSize

Tek bir sayfada görüntülenecek öğe sayısını alır veya ayarlar.

SyncRoot

Koleksiyona erişimi eşzamanlı hale getirmek için kullanılabilecek nesneyi alır.

VirtualCount

Özel sayfalama kullanıldığında veri kaynağındaki öğelerin sanal sayısını alır veya ayarlar.

Yöntemler

CopyTo(Array, Int32)

İçindeki belirtilen dizinden başlayarak, veri kaynağındaki tüm öğeleri belirtilen Array dizine kopyalar Array .

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

IEnumeratorVeri kaynağındaki tüm öğeleri içeren uygulanan bir nesne döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetItemProperties(PropertyDescriptor[])

PropertyDescriptorCollectionVeri bağlamak için kullanılan her öğe üzerindeki özellikleri temsil eden öğesini döndürür.

GetListName(PropertyDescriptor[])

Listenin adını döndürür. Bu yöntem bu sınıf için geçerlidir.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini sağlar.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır

Ayrıca bkz.