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.

Şunlara uygulanır