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 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.

Berlaku untuk