PagedDataSource Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |