Bahasa

PagedDataSource Kelas

Definisi

Merangkum properti terkait halaman dari kontrol terikat data (seperti DataGrid, , GridViewDetailsView, dan FormView) yang memungkinkannya untuk melakukan paging. Kelas ini tidak dapat diwariskan.

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
Warisan
PagedDataSource
Penerapan

Keterangan

Kelas PagedDataSource ini merangkum properti yang memungkinkan kontrol sumber data, seperti DataGrid, , GridViewDetailsView, dan FormView, untuk melakukan halaman. Kelas ini digunakan oleh pengembang kontrol saat memberikan dukungan halaman ke kontrol terikat data kustom.

Kelas ini menggunakan metode terbaik yang tersedia untuk menghitung data milik halaman saat ini. Jika sumber data yang mendasar mendukung akses terindeks (seperti System.Array dan System.Collections.IList), kelas ini menggunakannya. Jika tidak, ia menggunakan enumerator yang GetEnumerator dibuat oleh metode .

Untuk daftar nilai properti awal untuk instans PagedDataSource, periksa konstruktor PagedDataSource.

Konstruktor

Nama Deskripsi
PagedDataSource()

Menginisialisasi instans baru dari kelas PagedDataSource.

Properti

Nama Deskripsi
AllowCustomPaging

Mendapatkan atau menetapkan nilai yang menunjukkan apakah halaman kustom diaktifkan dalam kontrol terikat data.

AllowPaging

Mendapatkan atau menetapkan nilai yang menunjukkan apakah halaman diaktifkan dalam kontrol terikat data.

AllowServerPaging

Mendapatkan atau menetapkan nilai yang menunjukkan apakah halaman sisi server diaktifkan.

Count

Mendapatkan jumlah item yang akan digunakan dari sumber data.

CurrentPageIndex

Mendapatkan atau mengatur indeks halaman saat ini.

DataSource

Mendapatkan atau mengatur sumber data.

DataSourceCount

Mendapatkan jumlah item di sumber data.

FirstIndexInPage

Mendapatkan indeks rekaman pertama yang ditampilkan di halaman.

IsCustomPagingEnabled

Mendapatkan nilai yang menunjukkan apakah penomor kustom diaktifkan.

IsFirstPage

Mendapatkan nilai yang menunjukkan apakah halaman saat ini adalah halaman pertama.

IsLastPage

Mendapatkan nilai yang menunjukkan apakah halaman saat ini adalah halaman terakhir.

IsPagingEnabled

Mendapatkan nilai yang menunjukkan apakah penomor diaktifkan.

IsReadOnly

Mendapatkan nilai yang menunjukkan apakah sumber data bersifat baca-saja.

IsServerPagingEnabled

Mendapatkan nilai yang menunjukkan apakah dukungan halaman sisi server diaktifkan.

IsSynchronized

Mendapatkan nilai yang menunjukkan apakah akses ke sumber data disinkronkan (aman utas).

PageCount

Mendapatkan jumlah total halaman yang diperlukan untuk menampilkan semua item di sumber data.

PageSize

Mendapatkan atau mengatur jumlah item yang akan ditampilkan pada satu halaman.

SyncRoot

Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke koleksi.

VirtualCount

Mendapatkan atau mengatur jumlah virtual item di sumber data saat penomoran halaman kustom digunakan.

Metode

Nama Deskripsi
CopyTo(Array, Int32)

Menyalin semua item dari sumber data ke yang ditentukan Array, dimulai dari indeks yang ditentukan di Array.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEnumerator()

Mengembalikan objek yang IEnumerator diimplementasikan yang berisi semua item di sumber data.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetItemProperties(PropertyDescriptor[])

Mengembalikan PropertyDescriptorCollection yang mewakili properti pada setiap item yang digunakan untuk mengikat data.

GetListName(PropertyDescriptor[])

Mengembalikan nama daftar. Metode ini tidak berlaku untuk kelas ini.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Metode Ekstensi

Nama Deskripsi
AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi IEnumerable menjadi IQueryable.

Cast<TResult>(IEnumerable)

Melemparkan elemen IEnumerable ke jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen IEnumerable berdasarkan jenis tertentu.

Berlaku untuk

Lihat juga