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 listelemek için en iyi kullanılabilir yöntemi kullanır. Temel alınan veri kaynağı dizinli erişimi (ve System.Collections.IList nesneleri gibiSystem.Array) 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

ListViewPagedDataSource()

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

Özellikler

AllowServerPaging

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

IsReadOnly

Nesnenin ListViewPagedDataSource salt okunur olup olmadığını belirten 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 (iş parçacığı güvenli) belirten bir değer alır.

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

CopyTo(Array, Int32)

içindeki belirtilen dizinden Arraybaşlayarak veri kaynağındaki tüm öğeleri 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 nesnesi 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()

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.