IBindingListView Rozhraní

Definice

Rozšiřuje rozhraní IBindingList poskytováním pokročilých možností řazení a filtrování.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
Odvozené
Implementuje

Poznámky

S rozhraním IBindingListView implementujete pokročilé řazení jako sadu párů směrových popisovačů vlastností.With the IBindingListView interface, you implement advanced sorting as a set of property descriptor-direction pairs. Můžete implementovat filtrování jako řetězec, který má být interpretován implementací zdroje dat.You implement filtering as a string to be interpreted by the data source implementation. Rozhraní IBindingListView je implementováno třídou BindingSource.The IBindingListView interface is implemented by the BindingSource class.

Vlastnosti

AllowEdit

Získá možnost aktualizovat položky v seznamu.Gets whether you can update items in the list.

(Zděděno od IBindingList)
AllowNew

Zjistí, zda můžete přidat položky do seznamu pomocí AddNew().Gets whether you can add items to the list using AddNew().

(Zděděno od IBindingList)
AllowRemove

Zjistí, zda lze položky ze seznamu odebrat pomocí Remove(Object) nebo RemoveAt(Int32).Gets whether you can remove items from the list, using Remove(Object) or RemoveAt(Int32).

(Zděděno od IBindingList)
Count

Získá počet elementů obsažených v objektu ICollection.Gets the number of elements contained in the ICollection.

(Zděděno od ICollection)
Filter

Získá nebo nastaví filtr, který se má použít k vyloučení položek z kolekce položek vrácených zdrojem dat.Gets or sets the filter to be used to exclude items from the collection of items returned by the data source.

IsFixedSize

Načte hodnotu, která označuje, zda má IList pevnou velikost.Gets a value indicating whether the IList has a fixed size.

(Zděděno od IList)
IsReadOnly

Získá hodnotu, která určuje, zda je IList určena jen pro čtení.Gets a value indicating whether the IList is read-only.

(Zděděno od IList)
IsSorted

Vrátí, zda jsou položky v seznamu seřazeny.Gets whether the items in the list are sorted.

(Zděděno od IBindingList)
IsSynchronized

Načte hodnotu, která označuje, jestli je přístup k ICollection synchronizovaný (bezpečné pro přístup z více vláken).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(Zděděno od ICollection)
Item[Int32]

Získá nebo nastaví prvek na zadaný index.Gets or sets the element at the specified index.

(Zděděno od IList)
SortDescriptions

Získá kolekci popisů řazení, které jsou aktuálně aplikovány na zdroj dat.Gets the collection of sort descriptions currently applied to the data source.

SortDirection

Získá směr řazení.Gets the direction of the sort.

(Zděděno od IBindingList)
SortProperty

Získá PropertyDescriptor, který se používá k řazení.Gets the PropertyDescriptor that is being used for sorting.

(Zděděno od IBindingList)
SupportsAdvancedSorting

Načte hodnotu, která označuje, jestli zdroj dat podporuje rozšířené řazení.Gets a value indicating whether the data source supports advanced sorting.

SupportsChangeNotification

Získá, zda je vyvolána událost ListChanged, když se změní seznam nebo dojde ke změně položky v seznamu.Gets whether a ListChanged event is raised when the list changes or an item in the list changes.

(Zděděno od IBindingList)
SupportsFiltering

Načte hodnotu, která označuje, jestli zdroj dat podporuje filtrování.Gets a value indicating whether the data source supports filtering.

SupportsSearching

Vrátí, zda seznam podporuje vyhledávání pomocí metody Find(PropertyDescriptor, Object).Gets whether the list supports searching using the Find(PropertyDescriptor, Object) method.

(Zděděno od IBindingList)
SupportsSorting

Vrátí, zda seznam podporuje řazení.Gets whether the list supports sorting.

(Zděděno od IBindingList)
SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k ICollection.Gets an object that can be used to synchronize access to the ICollection.

(Zděděno od ICollection)

Metody

Add(Object)

Přidá položku do IList.Adds an item to the IList.

(Zděděno od IList)
AddIndex(PropertyDescriptor)

Přidá PropertyDescriptor k indexům, které se používají k hledání.Adds the PropertyDescriptor to the indexes used for searching.

(Zděděno od IBindingList)
AddNew()

Přidá novou položku do seznamu.Adds a new item to the list.

(Zděděno od IBindingList)
ApplySort(ListSortDescriptionCollection)

Seřadí zdroj dat na základě daného ListSortDescriptionCollection.Sorts the data source based on the given ListSortDescriptionCollection.

ApplySort(PropertyDescriptor, ListSortDirection)

Seřadí seznam na základě PropertyDescriptor a ListSortDirection.Sorts the list based on a PropertyDescriptor and a ListSortDirection.

(Zděděno od IBindingList)
Clear()

Odebere všechny položky z IList.Removes all items from the IList.

(Zděděno od IList)
Contains(Object)

Určuje, zda IList obsahuje konkrétní hodnotu.Determines whether the IList contains a specific value.

(Zděděno od IList)
CopyTo(Array, Int32)

Zkopíruje prvky ICollection do Array, počínaje konkrétním indexem Array.Copies the elements of the ICollection to an Array, starting at a particular Array index.

(Zděděno od ICollection)
Find(PropertyDescriptor, Object)

Vrátí index řádku, který má daný PropertyDescriptor.Returns the index of the row that has the given PropertyDescriptor.

(Zděděno od IBindingList)
GetEnumerator()

Vrátí enumerátor, který iteruje kolekci.Returns an enumerator that iterates through a collection.

(Zděděno od IEnumerable)
IndexOf(Object)

Určuje index určité položky v IList.Determines the index of a specific item in the IList.

(Zděděno od IList)
Insert(Int32, Object)

Vloží položku do IList v zadaném indexu.Inserts an item to the IList at the specified index.

(Zděděno od IList)
Remove(Object)

Odebere první výskyt konkrétního objektu z IList.Removes the first occurrence of a specific object from the IList.

(Zděděno od IList)
RemoveAt(Int32)

Odebere položku IList v zadaném indexu.Removes the IList item at the specified index.

(Zděděno od IList)
RemoveFilter()

Odebere aktuální filtr aplikovaný na zdroj dat.Removes the current filter applied to the data source.

RemoveIndex(PropertyDescriptor)

Odebere PropertyDescriptor z indexů používaných k hledání.Removes the PropertyDescriptor from the indexes used for searching.

(Zděděno od IBindingList)
RemoveSort()

Odebere jakékoli řazení použité pomocí ApplySort(PropertyDescriptor, ListSortDirection).Removes any sort applied using ApplySort(PropertyDescriptor, ListSortDirection).

(Zděděno od IBindingList)

Události

ListChanged

Vyvolá se v případě, že se změní seznam nebo dojde ke změně položky v seznamu.Occurs when the list changes or an item in the list changes.

(Zděděno od IBindingList)

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypování prvky IEnumerable na zadaný typ.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Povoluje paralelní zpracování dotazu.Enables parallelization of a query.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.Converts an IEnumerable to an IQueryable.

Platí pro