IBindingListView Antarmuka

Definisi

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 arah deskriptor properti. Anda menerapkan pemfilteran sebagai string yang akan ditafsirkan oleh implementasi sumber data. Antarmuka IBindingListView diimplementasikan oleh BindingSource kelas .

Properti

Nama Deskripsi
AllowEdit

Mendapatkan apakah Anda dapat 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 ICollection disinkronkan (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

Nama Deskripsi
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 .ListSortDescriptionCollection

ApplySort(PropertyDescriptor, ListSortDirection)

Mengurutkan daftar berdasarkan dan PropertyDescriptorListSortDirection.

(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 pada indeks tertentu Array .

(Diperoleh dari ICollection)
Find(PropertyDescriptor, Object)

Mengembalikan indeks baris yang memiliki .PropertyDescriptor

(Diperoleh dari IBindingList)
GetEnumerator()

Mengembalikan enumerator yang melakukan iterasi melalui koleksi.

(Diperoleh dari IEnumerable)
IndexOf(Object)

Menentukan indeks item tertentu di IList.

(Diperoleh dari IList)
Insert(Int32, Object)

Menyisipkan item ke IList pada 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

Nama Deskripsi
ListChanged

Terjadi ketika daftar berubah atau item dalam daftar berubah.

(Diperoleh dari IBindingList)

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