ListViewPagedDataSource Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |