PagedDataSource 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.
Sayfalama ile ilgili bir denetimin (örneğin,, DataGrid GridView DetailsView ve FormView ) disk belleği gerçekleştirmesine izin veren ö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
PagedDataSourceSınıfı,,, ve gibi veri kaynağı denetimlerine izin veren özellikleri, DataGrid GridView DetailsView FormView sayfalama gerçekleştirmek için saklar. Bu sınıf, özel bir veri bağlantılı denetime sayfalama desteği sağlarken denetim geliştiricileri tarafından kullanılır.
Bu sınıf, geçerli sayfaya ait verileri listelemek için en iyi kullanılabilir yöntemi kullanır. Temel alınan veri kaynağı dizinli erişimi destekliyorsa ( System.Array ve gibi System.Collections.IList ), bu sınıf kullanır. Aksi takdirde, yöntemi tarafından oluşturulan numaralandırıcısı kullanır GetEnumerator .
Bir örneğinin ilk özellik değerlerinin listesi için PagedDataSource , PagedDataSource oluşturucuya bakın.
Oluşturucular
PagedDataSource() |
PagedDataSource sınıfının yeni bir örneğini başlatır. |
Özellikler
AllowCustomPaging |
Özel sayfalama 'un bir veri bağlantılı denetimde etkinleştirilip etkinleştirilmediğini gösteren bir değer alır veya ayarlar. |
AllowPaging |
Veriye dayalı bir denetimde sayfalama özelliğinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır veya ayarlar. |
AllowServerPaging |
Sunucu tarafı sayfalama özelliğinin etkinleştirilip etkinleştirilmediğini gösteren 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 öğelerin sayısını alır. |
FirstIndexInPage |
Sayfada görüntülenen ilk kaydın dizinini alır. |
IsCustomPagingEnabled |
Özel sayfalama özelliğinin etkinleştirilip etkinleştirilmediğini gösteren 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 |
Sayfalama özelliğinin etkin olup olmadığını gösteren bir değer alır. |
IsReadOnly |
Veri kaynağının salt okunurdur olup olmadığını gösteren bir değer alır. |
IsServerPagingEnabled |
Sunucu tarafı sayfalama desteğinin etkin olup olmadığını gösteren bir değer alır. |
IsSynchronized |
Veri kaynağına erişimin eşitlenip eşitlenmediğini (iş parçacığı açısından güvenli) gösteren bir değer alır. |
PageCount |
Veri kaynağındaki tüm öğeleri göstermek 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şzamanlı hale getirmek için kullanılabilecek nesneyi alır. |
VirtualCount |
Özel sayfalama kullanıldığında veri kaynağındaki öğelerin sanal sayısını alır veya ayarlar. |
Yöntemler
CopyTo(Array, Int32) |
İçindeki belirtilen dizinden başlayarak, veri kaynağındaki tüm öğeleri belirtilen Array dizine kopyalar Array . |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetEnumerator() |
IEnumeratorVeri kaynağındaki tüm öğeleri içeren uygulanan bir nesne döndürür. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetItemProperties(PropertyDescriptor[]) |
PropertyDescriptorCollectionVeri bağlamak için kullanılan her öğe üzerindeki ö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çerlidir. |
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. |