IBindingListView Interfejs

Definicja

Rozszerza IBindingList interfejs, zapewniając zaawansowane możliwości sortowania i filtrowania.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
Pochodne
Implementuje

Uwagi

Korzystając z IBindingListView interfejsu, można zaimplementować sortowanie zaawansowane jako zestaw par-kierunkowych właściwości.With the IBindingListView interface, you implement advanced sorting as a set of property descriptor-direction pairs. Należy zaimplementować filtrowanie jako ciąg, który ma być interpretowany przez implementację źródła danych.You implement filtering as a string to be interpreted by the data source implementation. IBindingListViewInterfejs jest implementowany przez BindingSource klasę.The IBindingListView interface is implemented by the BindingSource class.

Właściwości

AllowEdit

Pobiera czy można aktualizować elementy na liście.Gets whether you can update items in the list.

(Odziedziczone po IBindingList)
AllowNew

Określa, czy można dodawać elementy do listy przy użyciu AddNew() .Gets whether you can add items to the list using AddNew().

(Odziedziczone po IBindingList)
AllowRemove

Określa, czy można usunąć elementy z listy przy użyciu Remove(Object) lub RemoveAt(Int32) .Gets whether you can remove items from the list, using Remove(Object) or RemoveAt(Int32).

(Odziedziczone po IBindingList)
Count

Pobiera liczbę elementów zawartych w słowniku ICollection.Gets the number of elements contained in the ICollection.

(Odziedziczone po ICollection)
Filter

Pobiera lub ustawia filtr, który będzie używany do wykluczania elementów z kolekcji elementów zwracanych przez źródło danych.Gets or sets the filter to be used to exclude items from the collection of items returned by the data source.

IsFixedSize

Pobiera wartość wskazującą, czy IList ma stały rozmiar.Gets a value indicating whether the IList has a fixed size.

(Odziedziczone po IList)
IsReadOnly

Pobiera wartość wskazującą, czy kolekcja IList jest przeznaczona tylko do odczytu.Gets a value indicating whether the IList is read-only.

(Odziedziczone po IList)
IsSorted

Pobiera, czy elementy na liście są sortowane.Gets whether the items in the list are sorted.

(Odziedziczone po IBindingList)
IsSynchronized

Pobiera wartość wskazującą, czy dostęp do elementu ICollection jest synchronizowany (bezpieczny wątkowo).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(Odziedziczone po ICollection)
Item[Int32]

Pobiera lub ustawia element pod określonym indeksem.Gets or sets the element at the specified index.

(Odziedziczone po IList)
SortDescriptions

Pobiera kolekcję opisów sortowania aktualnie zastosowanych do źródła danych.Gets the collection of sort descriptions currently applied to the data source.

SortDirection

Pobiera kierunek sortowania.Gets the direction of the sort.

(Odziedziczone po IBindingList)
SortProperty

Pobiera PropertyDescriptor , który jest używany do sortowania.Gets the PropertyDescriptor that is being used for sorting.

(Odziedziczone po IBindingList)
SupportsAdvancedSorting

Pobiera wartość wskazującą, czy źródło danych obsługuje sortowanie zaawansowane.Gets a value indicating whether the data source supports advanced sorting.

SupportsChangeNotification

Określa, czy ListChanged zdarzenie jest zgłaszane po zmianie listy lub zmianie elementu na liście.Gets whether a ListChanged event is raised when the list changes or an item in the list changes.

(Odziedziczone po IBindingList)
SupportsFiltering

Pobiera wartość wskazującą, czy źródło danych obsługuje filtrowanie.Gets a value indicating whether the data source supports filtering.

SupportsSearching

Pobiera czy lista obsługuje wyszukiwanie przy użyciu Find(PropertyDescriptor, Object) metody.Gets whether the list supports searching using the Find(PropertyDescriptor, Object) method.

(Odziedziczone po IBindingList)
SupportsSorting

Określa, czy lista obsługuje sortowanie.Gets whether the list supports sorting.

(Odziedziczone po IBindingList)
SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do ICollection .Gets an object that can be used to synchronize access to the ICollection.

(Odziedziczone po ICollection)

Metody

Add(Object)

Dodaje element do elementu IList .Adds an item to the IList.

(Odziedziczone po IList)
AddIndex(PropertyDescriptor)

Dodaje PropertyDescriptor do indeksów używanych do wyszukiwania.Adds the PropertyDescriptor to the indexes used for searching.

(Odziedziczone po IBindingList)
AddNew()

Dodaje nowy element do listy.Adds a new item to the list.

(Odziedziczone po IBindingList)
ApplySort(ListSortDescriptionCollection)

Sortuje źródło danych w oparciu o dane ListSortDescriptionCollection .Sorts the data source based on the given ListSortDescriptionCollection.

ApplySort(PropertyDescriptor, ListSortDirection)

Sortuje listę na podstawie i a PropertyDescriptor ListSortDirection .Sorts the list based on a PropertyDescriptor and a ListSortDirection.

(Odziedziczone po IBindingList)
Clear()

Usuwa wszystkie elementy z IList .Removes all items from the IList.

(Odziedziczone po IList)
Contains(Object)

Określa, czy IList zawiera konkretną wartość.Determines whether the IList contains a specific value.

(Odziedziczone po IList)
CopyTo(Array, Int32)

Kopiuje elementy ICollection do Array , zaczynając od określonego Array indeksu.Copies the elements of the ICollection to an Array, starting at a particular Array index.

(Odziedziczone po ICollection)
Find(PropertyDescriptor, Object)

Zwraca indeks wiersza, który ma daną wartość PropertyDescriptor .Returns the index of the row that has the given PropertyDescriptor.

(Odziedziczone po IBindingList)
GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.Returns an enumerator that iterates through a collection.

(Odziedziczone po IEnumerable)
IndexOf(Object)

Określa indeks określonego elementu w IList .Determines the index of a specific item in the IList.

(Odziedziczone po IList)
Insert(Int32, Object)

Wstawia element do obiektu IList o określonym indeksie.Inserts an item to the IList at the specified index.

(Odziedziczone po IList)
Remove(Object)

Usuwa pierwsze wystąpienie określonego obiektu z IList .Removes the first occurrence of a specific object from the IList.

(Odziedziczone po IList)
RemoveAt(Int32)

Usuwa IList element o określonym indeksie.Removes the IList item at the specified index.

(Odziedziczone po IList)
RemoveFilter()

Usuwa bieżący filtr zastosowany do źródła danych.Removes the current filter applied to the data source.

RemoveIndex(PropertyDescriptor)

Usuwa PropertyDescriptor z indeksów używanych do wyszukiwania.Removes the PropertyDescriptor from the indexes used for searching.

(Odziedziczone po IBindingList)
RemoveSort()

Usuwa wszelkie sortowanie zastosowane przy użyciu ApplySort(PropertyDescriptor, ListSortDirection) .Removes any sort applied using ApplySort(PropertyDescriptor, ListSortDirection).

(Odziedziczone po IBindingList)

Zdarzenia

ListChanged

Występuje, gdy zmieni się lista lub element na liście ulegnie zmianie.Occurs when the list changes or an item in the list changes.

(Odziedziczone po IBindingList)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konwertuje IEnumerable do IQueryable .Converts an IEnumerable to an IQueryable.

Dotyczy