IBindingListView Arabirim
Tanım
IBindingListGelişmiş sıralama ve filtreleme özellikleri sağlayarak arabirimi genişletir.Extends the IBindingList interface by providing advanced sorting and filtering capabilities.
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
- Türetilmiş
- Uygulamalar
Açıklamalar
IBindingListViewArabirimiyle, gelişmiş sıralamayı özellik tanımlayıcı yön çiftleri kümesi olarak uygulamalısınız.With the IBindingListView interface, you implement advanced sorting as a set of property descriptor-direction pairs. Filtreleme işlemi, veri kaynağı uygulaması tarafından yorumlanabilecek bir dize olarak uygulanır.You implement filtering as a string to be interpreted by the data source implementation. IBindingListViewArabirim sınıfı tarafından uygulanır BindingSource .The IBindingListView interface is implemented by the BindingSource class.
Özellikler
AllowEdit |
Listedeki öğeleri güncelleştirip güncelleştiremeyeceğinizi alır.Gets whether you can update items in the list. (Devralındığı yer: IBindingList) |
AllowNew |
Kullanarak listeye öğe ekleyip ekleyemeyeceğinizi alır AddNew() .Gets whether you can add items to the list using AddNew(). (Devralındığı yer: IBindingList) |
AllowRemove |
Veya kullanarak listeden öğeleri kaldırıp kaldırameyeceğinizi alır Remove(Object) RemoveAt(Int32) .Gets whether you can remove items from the list, using Remove(Object) or RemoveAt(Int32). (Devralındığı yer: IBindingList) |
Count |
ICollection içindeki öğe sayısını alır.Gets the number of elements contained in the ICollection. (Devralındığı yer: ICollection) |
Filter |
Veri kaynağı tarafından döndürülen öğelerin koleksiyonundan öğeleri dışlamak için kullanılacak filtreyi alır veya ayarlar.Gets or sets the filter to be used to exclude items from the collection of items returned by the data source. |
IsFixedSize |
Değerinin sabit boyutta olup olmadığını gösteren bir değer alır IList .Gets a value indicating whether the IList has a fixed size. (Devralındığı yer: IList) |
IsReadOnly |
IList öğesinin salt okunur olup olmadığını belirten bir değer alır.Gets a value indicating whether the IList is read-only. (Devralındığı yer: IList) |
IsSorted |
Listedeki öğelerin sıralanıp sıralanmadığını alır.Gets whether the items in the list are sorted. (Devralındığı yer: IBindingList) |
IsSynchronized |
Erişiminin ICollection eşitlenip eşitlenmediğini (iş parçacığı güvenli) gösteren bir değer alır.Gets a value indicating whether access to the ICollection is synchronized (thread safe). (Devralındığı yer: ICollection) |
Item[Int32] |
Belirtilen dizindeki öğeyi alır veya ayarlar.Gets or sets the element at the specified index. (Devralındığı yer: IList) |
SortDescriptions |
Veri kaynağına uygulanmış olan sıralama açıklamalarının koleksiyonunu alır.Gets the collection of sort descriptions currently applied to the data source. |
SortDirection |
Sıralamanın yönünü alır.Gets the direction of the sort. (Devralındığı yer: IBindingList) |
SortProperty |
PropertyDescriptorSıralama için kullanılmakta olan öğesini alır.Gets the PropertyDescriptor that is being used for sorting. (Devralındığı yer: IBindingList) |
SupportsAdvancedSorting |
Veri kaynağının gelişmiş sıralamayı destekleyip desteklemediğini gösteren bir değer alır.Gets a value indicating whether the data source supports advanced sorting. |
SupportsChangeNotification |
ListChangedListe değiştiğinde veya listedeki bir öğe değiştiğinde bir olayın oluşturulup oluşturulmayacağını alır.Gets whether a ListChanged event is raised when the list changes or an item in the list changes. (Devralındığı yer: IBindingList) |
SupportsFiltering |
Veri kaynağının filtrelemeyi destekleyip desteklemediğini gösteren bir değer alır.Gets a value indicating whether the data source supports filtering. |
SupportsSearching |
Listenin yöntemini kullanarak aramayı destekleyip desteklemediğini alır Find(PropertyDescriptor, Object) .Gets whether the list supports searching using the Find(PropertyDescriptor, Object) method. (Devralındığı yer: IBindingList) |
SupportsSorting |
Listenin sıralamayı destekleyip desteklemediğini alır.Gets whether the list supports sorting. (Devralındığı yer: IBindingList) |
SyncRoot |
Erişimini eşitlemede kullanılabilecek bir nesne alır ICollection .Gets an object that can be used to synchronize access to the ICollection. (Devralındığı yer: ICollection) |
Yöntemler
Add(Object) |
Öğesine bir öğe ekler IList .Adds an item to the IList. (Devralındığı yer: IList) |
AddIndex(PropertyDescriptor) |
PropertyDescriptorArama için kullanılan dizinlere ekler.Adds the PropertyDescriptor to the indexes used for searching. (Devralındığı yer: IBindingList) |
AddNew() |
Listeye yeni bir öğe ekler.Adds a new item to the list. (Devralındığı yer: IBindingList) |
ApplySort(ListSortDescriptionCollection) |
Veri kaynağını verilen öğesine göre sıralar ListSortDescriptionCollection .Sorts the data source based on the given ListSortDescriptionCollection. |
ApplySort(PropertyDescriptor, ListSortDirection) |
Listeyi bir ve öğesine göre sıralar PropertyDescriptor ListSortDirection .Sorts the list based on a PropertyDescriptor and a ListSortDirection. (Devralındığı yer: IBindingList) |
Clear() |
Tüm öğeleri öğesinden kaldırır IList .Removes all items from the IList. (Devralındığı yer: IList) |
Contains(Object) |
' In IList belirli bir değer içerip içermediğini belirler.Determines whether the IList contains a specific value. (Devralındığı yer: IList) |
CopyTo(Array, Int32) |
Öğesinin öğelerini ICollection Array belirli bir dizinden başlayarak öğesine kopyalar Array .Copies the elements of the ICollection to an Array, starting at a particular Array index. (Devralındığı yer: ICollection) |
Find(PropertyDescriptor, Object) |
Verilen satırın dizinini döndürür PropertyDescriptor .Returns the index of the row that has the given PropertyDescriptor. (Devralındığı yer: IBindingList) |
GetEnumerator() |
Bir toplulukta tekrarlanan bir numaralandırıcı döndürür.Returns an enumerator that iterates through a collection. (Devralındığı yer: IEnumerable) |
IndexOf(Object) |
İçindeki belirli bir öğenin dizinini belirler IList .Determines the index of a specific item in the IList. (Devralındığı yer: IList) |
Insert(Int32, Object) |
Belirtilen dizindeki öğesine bir öğe ekler IList .Inserts an item to the IList at the specified index. (Devralındığı yer: IList) |
Remove(Object) |
İçindeki belirli bir nesnenin ilk oluşumunu kaldırır IList .Removes the first occurrence of a specific object from the IList. (Devralındığı yer: IList) |
RemoveAt(Int32) |
IListBelirtilen dizindeki öğeyi kaldırır.Removes the IList item at the specified index. (Devralındığı yer: IList) |
RemoveFilter() |
Veri kaynağına uygulanan geçerli Filtreyi kaldırır.Removes the current filter applied to the data source. |
RemoveIndex(PropertyDescriptor) |
PropertyDescriptorArama için kullanılan dizinlerden kaldırır.Removes the PropertyDescriptor from the indexes used for searching. (Devralındığı yer: IBindingList) |
RemoveSort() |
Kullanılarak uygulanan tüm sıralamayı kaldırır ApplySort(PropertyDescriptor, ListSortDirection) .Removes any sort applied using ApplySort(PropertyDescriptor, ListSortDirection). (Devralındığı yer: IBindingList) |
Ekinlikler
ListChanged |
Liste değiştiğinde veya listedeki bir öğe değiştiğinde gerçekleşir.Occurs when the list changes or an item in the list changes. (Devralındığı yer: IBindingList) |
Uzantı Metotları
Cast<TResult>(IEnumerable) |
Öğesinin öğelerini IEnumerable belirtilen türe yayınlar.Casts the elements of an IEnumerable to the specified type. |
OfType<TResult>(IEnumerable) |
Öğesinin öğelerini IEnumerable belirtilen bir türe göre filtreler.Filters the elements of an IEnumerable based on a specified type. |
AsParallel(IEnumerable) |
Bir sorgunun paralelleştirilmesini mümkün hale getirme.Enables parallelization of a query. |
AsQueryable(IEnumerable) |
Bir IEnumerable öğesine dönüştürür IQueryable .Converts an IEnumerable to an IQueryable. |