ListViewPagedDataSource Sınıf

Tanım

Bir denetimin disk belleğiyle ilgili özelliklerini ListView kapsüller.

public ref class ListViewPagedDataSource : System::Collections::ICollection, System::ComponentModel::ITypedList
public class ListViewPagedDataSource : System.Collections.ICollection, System.ComponentModel.ITypedList
type ListViewPagedDataSource = class
    interface ICollection
    interface IEnumerable
    interface ITypedList
Public Class ListViewPagedDataSource
Implements ICollection, ITypedList
Devralma
ListViewPagedDataSource
Uygulamalar

Açıklamalar

sınıfı, ListViewPagedDataSource denetimin disk belleği gerçekleştirmesini sağlayan ListView özellikleri kapsüller.

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

Sınıfının bir örneğinin ilk özellik değerlerinin ListViewPagedDataSource listesi için oluşturucuya ListViewPagedDataSource bakın.

Oluşturucular

Name Description
ListViewPagedDataSource()

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

Özellikler

Name Description
AllowServerPaging

Sunucu tabanlı disk belleğinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır veya ayarlar.

Count

Geçerli sayfanın veri kaynağından kullanılacak öğe sayısını alır.

DataSource

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

DataSourceCount

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

IsReadOnly

Nesnenin ListViewPagedDataSource salt okunur olup olmadığını gösteren bir değer alır.

IsServerPagingEnabled

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

IsSynchronized

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

MaximumRows

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

StartRowIndex

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

SyncRoot

Koleksiyona erişimi eşitlemek için kullanılabilecek bir nesne alır.

TotalRowCount

Sunucu tabanlı disk belleği kullanılırken veri kaynağındaki toplam öğ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 nesneye kopyalar.

Equals(Object)

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

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

Uygulayan IEnumerator ve veri kaynağındaki tüm öğeleri içeren bir nesne döndürür.

GetHashCode()

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

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

Verileri bağlamak için kullanılan özellikleri temsil eden bir PropertyDescriptorCollection nesne 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.