IBindingListView Antarmuka
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.
IBindingList Memperluas antarmuka dengan menyediakan kemampuan pengurutan dan pemfilteran tingkat lanjut.
public interface class IBindingListView : System::Collections::IList, System::ComponentModel::IBindingList
public interface class IBindingListView : System::ComponentModel::IBindingList
public interface IBindingListView : System.Collections.IList, System.ComponentModel.IBindingList
public interface IBindingListView : System.ComponentModel.IBindingList
type IBindingListView = interface
interface ICollection
interface IEnumerable
interface IList
interface IBindingList
type IBindingListView = interface
interface IBindingList
interface IList
interface ICollection
interface IEnumerable
Public Interface IBindingListView
Implements IBindingList, IList
Public Interface IBindingListView
Implements IBindingList
- Turunan
- Penerapan
Keterangan
IBindingListView Dengan antarmuka , Anda menerapkan pengurutan tingkat lanjut sebagai sekumpulan pasangan deskriptor-arah properti. Anda menerapkan pemfilteran sebagai string yang akan ditafsirkan oleh implementasi sumber data. Antarmuka IBindingListView diimplementasikan oleh BindingSource kelas .
Properti
AllowEdit |
Mendapatkan apakah Anda bisa memperbarui item dalam daftar. (Diperoleh dari IBindingList) |
AllowNew |
Mendapatkan apakah Anda dapat menambahkan item ke daftar menggunakan AddNew(). (Diperoleh dari IBindingList) |
AllowRemove |
Mendapatkan apakah Anda dapat menghapus item dari daftar, menggunakan Remove(Object) atau RemoveAt(Int32). (Diperoleh dari IBindingList) |
Count |
Mendapatkan jumlah elemen yang terkandung dalam ICollection. (Diperoleh dari ICollection) |
Filter |
Mendapatkan atau mengatur filter yang akan digunakan untuk mengecualikan item dari kumpulan item yang dikembalikan oleh sumber data. |
IsFixedSize |
Mendapatkan nilai yang menunjukkan apakah IList memiliki ukuran tetap. (Diperoleh dari IList) |
IsReadOnly |
Mendapatkan nilai yang menunjukkan apakah IList bersifat baca-saja. (Diperoleh dari IList) |
IsSorted |
Mendapatkan apakah item dalam daftar diurutkan. (Diperoleh dari IBindingList) |
IsSynchronized |
Mendapatkan nilai yang menunjukkan apakah akses ke disinkronkan ICollection (utas aman). (Diperoleh dari ICollection) |
Item[Int32] |
Mendapatkan atau mengatur elemen pada indeks yang ditentukan. (Diperoleh dari IList) |
SortDescriptions |
Mendapatkan kumpulan deskripsi pengurutan yang saat ini diterapkan ke sumber data. |
SortDirection |
Mendapatkan arah semacam itu. (Diperoleh dari IBindingList) |
SortProperty |
PropertyDescriptor Mendapatkan yang sedang digunakan untuk pengurutan. (Diperoleh dari IBindingList) |
SupportsAdvancedSorting |
Mendapatkan nilai yang menunjukkan apakah sumber data mendukung pengurutan tingkat lanjut. |
SupportsChangeNotification |
Mendapatkan apakah ListChanged peristiwa dimunculkan saat daftar berubah atau item dalam daftar berubah. (Diperoleh dari IBindingList) |
SupportsFiltering |
Mendapatkan nilai yang menunjukkan apakah sumber data mendukung pemfilteran. |
SupportsSearching |
Mendapatkan apakah daftar mendukung pencarian menggunakan Find(PropertyDescriptor, Object) metode . (Diperoleh dari IBindingList) |
SupportsSorting |
Mendapatkan apakah daftar mendukung pengurutan. (Diperoleh dari IBindingList) |
SyncRoot |
Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke ICollection. (Diperoleh dari ICollection) |
Metode
Add(Object) |
Menambahkan item ke IList. (Diperoleh dari IList) |
AddIndex(PropertyDescriptor) |
Menambahkan ke PropertyDescriptor indeks yang digunakan untuk pencarian. (Diperoleh dari IBindingList) |
AddNew() |
Menambahkan item baru ke daftar. (Diperoleh dari IBindingList) |
ApplySort(ListSortDescriptionCollection) |
Mengurutkan sumber data berdasarkan yang diberikan ListSortDescriptionCollection. |
ApplySort(PropertyDescriptor, ListSortDirection) |
Mengurutkan daftar berdasarkan PropertyDescriptor dan ListSortDirection. (Diperoleh dari IBindingList) |
Clear() |
Menghapus semua item dari IList. (Diperoleh dari IList) |
Contains(Object) |
Menentukan apakah IList berisi nilai tertentu. (Diperoleh dari IList) |
CopyTo(Array, Int32) |
Menyalin elemen ICollection ke Array, dimulai dari indeks tertentu Array . (Diperoleh dari ICollection) |
Find(PropertyDescriptor, Object) |
Mengembalikan indeks baris yang memiliki .PropertyDescriptor (Diperoleh dari IBindingList) |
GetEnumerator() |
Mengembalikan enumerator yang berulang melalui koleksi. (Diperoleh dari IEnumerable) |
IndexOf(Object) |
Menentukan indeks item tertentu di IList. (Diperoleh dari IList) |
Insert(Int32, Object) |
Sisipkan item ke pada IList indeks yang ditentukan. (Diperoleh dari IList) |
Remove(Object) |
Menghapus kemunculan pertama objek tertentu dari IList. (Diperoleh dari IList) |
RemoveAt(Int32) |
IList Menghapus item pada indeks yang ditentukan. (Diperoleh dari IList) |
RemoveFilter() |
Menghapus filter saat ini yang diterapkan ke sumber data. |
RemoveIndex(PropertyDescriptor) |
PropertyDescriptor Menghapus dari indeks yang digunakan untuk pencarian. (Diperoleh dari IBindingList) |
RemoveSort() |
Menghapus pengurutan apa pun yang diterapkan menggunakan ApplySort(PropertyDescriptor, ListSortDirection). (Diperoleh dari IBindingList) |
Acara
ListChanged |
Terjadi ketika daftar berubah atau item dalam daftar berubah. (Diperoleh dari IBindingList) |
Metode Ekstensi
Cast<TResult>(IEnumerable) |
Mentransmisikan elemen dari ke IEnumerable jenis yang ditentukan. |
OfType<TResult>(IEnumerable) |
Memfilter elemen berdasarkan IEnumerable jenis yang ditentukan. |
AsParallel(IEnumerable) |
Mengaktifkan paralelisasi kueri. |
AsQueryable(IEnumerable) |
Mengonversi menjadi IEnumerableIQueryable. |