PagedDataSource Sınıf

Tanım

Disk belleği gerçekleştirmesine izin veren bir veri bağlı denetimin (, , DataGridve GridViewgibiDetailsViewFormView) disk belleğiyle ilgili ö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

PagedDataSource sınıfı, , , DataGridGridViewve DetailsViewgibi FormViewveri kaynağı denetimlerinin disk belleği gerçekleştirmesine izin veren özellikleri kapsüller. Bu sınıf, özel bir veriye bağlı denetime disk belleği desteği sağlarken denetim geliştiricileri tarafından kullanılır.

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

Bir PagedDataSource örneğinin ilk özellik değerlerinin listesini görmek için PagedDataSource oluşturucusuna bakın.

Oluşturucular

Name Description
PagedDataSource()

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

Özellikler

Name Description
AllowCustomPaging

Veriye bağlı bir denetimde özel disk belleğinin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.

AllowPaging

Disk belleğinin veriye bağlı bir denetimde etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.

AllowServerPaging

Sunucu tarafı disk belleğinin etkinleştirilip etkinleştirilmediğini belirten 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 öğe sayısını alır.

FirstIndexInPage

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

IsCustomPagingEnabled

Özel disk belleğinin etkinleştirilip etkinleştirilmediğini belirten 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

Disk belleğinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır.

IsReadOnly

Veri kaynağının salt okunur olup olmadığını belirten bir değer alır.

IsServerPagingEnabled

Sunucu tarafı disk belleği desteğinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır.

IsSynchronized

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

PageCount

Veri kaynağındaki tüm öğeleri görüntülemek 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şitlemek için kullanılabilecek nesneyi alır.

VirtualCount

Özel disk belleği kullanıldığında veri kaynağındaki sanal öğe sayısını alır veya ayarlar.

Yöntemler

Name Description
CopyTo(Array, Int32)

Veri kaynağındaki tüm öğeleri içinde belirtilen dizinden Arraybaşlayarak belirtilen Arrayöğesine kopyalar.

Equals(Object)

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

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

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

GetHashCode()

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

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

PropertyDescriptorCollection Verileri bağlamak için kullanılan her öğedeki ö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çerli değildir.

GetType()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Uzantı Metotları

Name Description
AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

Şunlara uygulanır

Ayrıca bkz.