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.
Disk belleği gerçekleştirmesine izin veren bir veri bağlı denetimin (, , DataGridve GridViewgibiDetailsViewFormView) disk belleğiyle ilgili ö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
PagedDataSource sınıfı, , , DataGridGridViewve DetailsViewgibi FormViewveri kaynağı denetimlerinin disk belleği gerçekleştirmesine izin veren özellikleri kapsüller. Bu sınıf, özel bir veriye bağlı denetime disk belleği desteği sağlarken denetim geliştiricileri tarafından kullanılır.
Bu sınıf, geçerli sayfaya ait verileri numaralandırmak için kullanılabilir en iyi yöntemi kullanır. Temel alınan veri kaynağı dizine alınan erişimi (ve System.ArraygibiSystem.Collections.IList) destekliyorsa, bu sınıf bunu kullanır. Aksi takdirde, yöntemi tarafından oluşturulan numaralandırıcıyı GetEnumerator kullanır.
Bir PagedDataSource örneğinin ilk özellik değerlerinin listesini görmek için PagedDataSource oluşturucusuna bakın.
Oluşturucular
| Name | Description |
|---|---|
| PagedDataSource() |
PagedDataSource sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| AllowCustomPaging |
Veriye bağlı bir denetimde özel disk belleğinin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. |
| AllowPaging |
Disk belleğinin veriye bağlı bir denetimde etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. |
| AllowServerPaging |
Sunucu tarafı disk belleğinin etkinleştirilip etkinleştirilmediğini belirten 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 öğe sayısını alır. |
| FirstIndexInPage |
Sayfada görüntülenen ilk kaydın dizinini alır. |
| IsCustomPagingEnabled |
Özel disk belleğinin etkinleştirilip etkinleştirilmediğini belirten 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 |
Disk belleğinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır. |
| IsReadOnly |
Veri kaynağının salt okunur olup olmadığını belirten bir değer alır. |
| IsServerPagingEnabled |
Sunucu tarafı disk belleği desteğinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır. |
| IsSynchronized |
Veri kaynağına erişimin eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli). |
| PageCount |
Veri kaynağındaki tüm öğeleri görüntülemek 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şitlemek için kullanılabilecek nesneyi alır. |
| VirtualCount |
Özel disk belleği kullanıldığında veri kaynağındaki sanal öğ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öğesine kopyalar. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetEnumerator() |
Veri kaynağındaki tüm öğeleri içeren uygulanan bir IEnumerator nesne döndürür. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetItemProperties(PropertyDescriptor[]) |
PropertyDescriptorCollection Verileri bağlamak için kullanılan her öğedeki ö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ç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. |