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 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. |