IBindingListView Rozhraní

Definice

IBindingList Rozšiřuje rozhraní tím, že poskytuje pokročilé možnosti řazení a filtrování.

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

IBindingListView S rozhraním implementujete rozšířené řazení jako sadu dvojic popisovačů vlastností. Implementujete filtrování jako řetězec, který se má interpretovat implementací zdroje dat. Rozhraní IBindingListView je implementováno BindingSource třídou.

Vlastnosti

Name Description
AllowEdit

Získá, zda lze aktualizovat položky v seznamu.

(Zděděno od IBindingList)
AllowNew

Získá zda lze přidat položky do seznamu pomocí AddNew().

(Zděděno od IBindingList)
AllowRemove

Získá, zda lze odebrat položky ze seznamu, pomocí Remove(Object) nebo RemoveAt(Int32).

(Zděděno od IBindingList)
Count

Získá počet prvků obsažených v 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.

IsFixedSize

Získá hodnotu určující, zda IList má pevnou velikost.

(Zděděno od IList)
IsReadOnly

Získá hodnotu určující, zda je jen pro IList čtení.

(Zděděno od IList)
IsSorted

Získá, zda jsou položky v seznamu seřazeny.

(Zděděno od IBindingList)
IsSynchronized

Získá hodnotu označující, zda je přístup k ICollection této synchronizaci (bezpečné vlákno).

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

Získá nebo nastaví prvek v zadaném indexu.

(Zděděno od IList)
SortDescriptions

Získá kolekci popisů řazení, které jsou aktuálně použity pro zdroj dat.

SortDirection

Získá směr řazení.

(Zděděno od IBindingList)
SortProperty

PropertyDescriptor Získá tu, která se používá k řazení.

(Zděděno od IBindingList)
SupportsAdvancedSorting

Získá hodnotu určující, zda zdroj dat podporuje rozšířené řazení.

SupportsChangeNotification

Získá, zda ListChanged je událost vyvolána při změně seznamu nebo položky v seznamu změn.

(Zděděno od IBindingList)
SupportsFiltering

Získá hodnotu určující, zda zdroj dat podporuje filtrování.

SupportsSearching

Získá zda seznam podporuje vyhledávání pomocí Find(PropertyDescriptor, Object) metody.

(Zděděno od IBindingList)
SupportsSorting

Získá, zda seznam podporuje řazení.

(Zděděno od IBindingList)
SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k ICollection.

(Zděděno od ICollection)

Metody

Name Description
Add(Object)

Přidá položku do objektu IList.

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

PropertyDescriptor Přidá indexy použité k vyhledávání.

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

Přidá do seznamu novou položku.

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

Seřadí zdroj dat podle daného ListSortDescriptionCollection.

ApplySort(PropertyDescriptor, ListSortDirection)

Seřadí seznam podle a PropertyDescriptorListSortDirection.

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

Odebere všechny položky z IList.

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

Určuje, zda IList obsahuje konkrétní hodnotu.

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

Zkopíruje prvky do objektu ICollectionArray, počínaje konkrétním Array indexem.

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

Vrátí index řádku, který má danou PropertyDescriptorhodnotu .

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

Vrátí enumerátor, který iteruje kolekcí.

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

Určuje index konkrétní položky v objektu IList.

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

Vloží položku do IList v zadaném indexu.

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

Odebere první výskyt konkrétního objektu z objektu IList.

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

Odebere IList položku v zadaném indexu.

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

Odebere aktuální filtr použitý u zdroje dat.

RemoveIndex(PropertyDescriptor)

Odebere PropertyDescriptor z indexů použitých k hledání.

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

Odebere jakékoli řazení použité pomocí ApplySort(PropertyDescriptor, ListSortDirection).

(Zděděno od IBindingList)

Událost

Name Description
ListChanged

Nastane, když se změní seznam nebo položka v seznamu se změní.

(Zděděno od IBindingList)

Metody rozšíření

Name Description
AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable na základě zadaného typu.

Platí pro