IBindingListView IBindingListView IBindingListView IBindingListView Interface

Definição

Estende a interface de IBindingList fornecendo recursos avançados de classificação e filtragem.Extends the IBindingList interface by providing advanced sorting and filtering capabilities.

public interface class IBindingListView : System::Collections::IList, System::ComponentModel::IBindingList
public interface IBindingListView : System.Collections.IList, System.ComponentModel.IBindingList
type IBindingListView = interface
    interface IBindingList
    interface IList
    interface ICollection
    interface IEnumerable
Public Interface IBindingListView
Implements IBindingList, IList
Derivado
Implementações

Comentários

Com a IBindingListView interface, você implementa a classificação avançada como um conjunto de pares de direção de descritor de propriedade.With the IBindingListView interface, you implement advanced sorting as a set of property descriptor-direction pairs. Você implementa a filtragem como uma cadeia de caracteres a ser interpretada pela implementação da fonte de dados.You implement filtering as a string to be interpreted by the data source implementation. O IBindingListView interface é implementada pelo BindingSource classe.The IBindingListView interface is implemented by the BindingSource class.

Propriedades

AllowEdit AllowEdit AllowEdit AllowEdit

Obtém se você pode atualizar itens na lista.Gets whether you can update items in the list.

(Inherited from IBindingList)
AllowNew AllowNew AllowNew AllowNew

Especifica se é possível adicionar itens à lista usando AddNew().Gets whether you can add items to the list using AddNew().

(Inherited from IBindingList)
AllowRemove AllowRemove AllowRemove AllowRemove

Obtém se você pode remover os itens da lista, usando Remove(Object) ou RemoveAt(Int32).Gets whether you can remove items from the list, using Remove(Object) or RemoveAt(Int32).

(Inherited from IBindingList)
Count Count Count Count

Obtém o número de elementos contidos no ICollection.Gets the number of elements contained in the ICollection.

(Inherited from ICollection)
Filter Filter Filter Filter

Obtém ou define o filtro a ser usado para excluir itens da coleção de itens retornados pela fonte de dadosGets or sets the filter to be used to exclude items from the collection of items returned by the data source

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

Obtém um valor que indica se o IList tem um tamanho fixo.Gets a value indicating whether the IList has a fixed size.

(Inherited from IList)
IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Obtém um valor que indica se o IList é somente leitura.Gets a value indicating whether the IList is read-only.

(Inherited from IList)
IsSorted IsSorted IsSorted IsSorted

Especifica se os itens na lista são classificados.Gets whether the items in the list are sorted.

(Inherited from IBindingList)
IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Obtém um valor que indica se o acesso à ICollection é sincronizado (thread-safe).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(Inherited from ICollection)
Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Obtém ou define o elemento no índice especificado.Gets or sets the element at the specified index.

(Inherited from IList)
SortDescriptions SortDescriptions SortDescriptions SortDescriptions

Obtém a coleção de descrições de classificação atualmente aplicadas à fonte de dados.Gets the collection of sort descriptions currently applied to the data source.

SortDirection SortDirection SortDirection SortDirection

Obtém a direção da classificação.Gets the direction of the sort.

(Inherited from IBindingList)
SortProperty SortProperty SortProperty SortProperty

Obtém o PropertyDescriptor que está sendo usado para classificação.Gets the PropertyDescriptor that is being used for sorting.

(Inherited from IBindingList)
SupportsAdvancedSorting SupportsAdvancedSorting SupportsAdvancedSorting SupportsAdvancedSorting

Obtém um valor que indica se a fonte de dados é compatível com classificação avançada.Gets a value indicating whether the data source supports advanced sorting.

SupportsChangeNotification SupportsChangeNotification SupportsChangeNotification SupportsChangeNotification

Especifica se um evento ListChanged é acionado quando a lista ou um item na lista é alterado.Gets whether a ListChanged event is raised when the list changes or an item in the list changes.

(Inherited from IBindingList)
SupportsFiltering SupportsFiltering SupportsFiltering SupportsFiltering

Obtém um valor que indica se a fonte de dados dá suporte à filtragem.Gets a value indicating whether the data source supports filtering.

SupportsSearching SupportsSearching SupportsSearching SupportsSearching

Obtém se a lista é compatível com pesquisa usando o método Find(PropertyDescriptor, Object).Gets whether the list supports searching using the Find(PropertyDescriptor, Object) method.

(Inherited from IBindingList)
SupportsSorting SupportsSorting SupportsSorting SupportsSorting

Obtém se a lista é compatível com classificação.Gets whether the list supports sorting.

(Inherited from IBindingList)
SyncRoot SyncRoot SyncRoot SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao ICollection.Gets an object that can be used to synchronize access to the ICollection.

(Inherited from ICollection)

Métodos

Add(Object) Add(Object) Add(Object) Add(Object)

Adiciona um item ao IList.Adds an item to the IList.

(Inherited from IList)
AddIndex(PropertyDescriptor) AddIndex(PropertyDescriptor) AddIndex(PropertyDescriptor) AddIndex(PropertyDescriptor)

Adiciona o PropertyDescriptor aos índices usados para pesquisa.Adds the PropertyDescriptor to the indexes used for searching.

(Inherited from IBindingList)
AddNew() AddNew() AddNew() AddNew()

Adiciona um novo item à lista.Adds a new item to the list.

(Inherited from IBindingList)
ApplySort(ListSortDescriptionCollection) ApplySort(ListSortDescriptionCollection) ApplySort(ListSortDescriptionCollection) ApplySort(ListSortDescriptionCollection)

Classifica a fonte de dados com base no ListSortDescriptionCollection determinado.Sorts the data source based on the given ListSortDescriptionCollection.

ApplySort(PropertyDescriptor, ListSortDirection) ApplySort(PropertyDescriptor, ListSortDirection) ApplySort(PropertyDescriptor, ListSortDirection) ApplySort(PropertyDescriptor, ListSortDirection)

Classifica a lista com base em um PropertyDescriptor e um ListSortDirection.Sorts the list based on a PropertyDescriptor and a ListSortDirection.

(Inherited from IBindingList)
Clear() Clear() Clear() Clear()

Remove todos os itens do IList.Removes all items from the IList.

(Inherited from IList)
Contains(Object) Contains(Object) Contains(Object) Contains(Object)

Determinará se o IList contiver um valor específico.Determines whether the IList contains a specific value.

(Inherited from IList)
CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Copia os elementos do ICollection para um Array, começando em um determinado índice Array.Copies the elements of the ICollection to an Array, starting at a particular Array index.

(Inherited from ICollection)
Find(PropertyDescriptor, Object) Find(PropertyDescriptor, Object) Find(PropertyDescriptor, Object) Find(PropertyDescriptor, Object)

Retorna o índice da linha que tem o PropertyDescriptor determinado.Returns the index of the row that has the given PropertyDescriptor.

(Inherited from IBindingList)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Retorna um enumerador que itera em uma coleção.Returns an enumerator that iterates through a collection.

(Inherited from IEnumerable)
IndexOf(Object) IndexOf(Object) IndexOf(Object) IndexOf(Object)

Determina o índice de um item específico em IList.Determines the index of a specific item in the IList.

(Inherited from IList)
Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object)

Insere um item na IList no índice especificado.Inserts an item to the IList at the specified index.

(Inherited from IList)
Remove(Object) Remove(Object) Remove(Object) Remove(Object)

Remove a primeira ocorrência de um objeto específico do IList.Removes the first occurrence of a specific object from the IList.

(Inherited from IList)
RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Remove o item IList no índice especificado.Removes the IList item at the specified index.

(Inherited from IList)
RemoveFilter() RemoveFilter() RemoveFilter() RemoveFilter()

Remove o filtro atual aplicado à fonte de dados.Removes the current filter applied to the data source.

RemoveIndex(PropertyDescriptor) RemoveIndex(PropertyDescriptor) RemoveIndex(PropertyDescriptor) RemoveIndex(PropertyDescriptor)

Remove o PropertyDescriptor dos índices usados para pesquisa.Removes the PropertyDescriptor from the indexes used for searching.

(Inherited from IBindingList)
RemoveSort() RemoveSort() RemoveSort() RemoveSort()

Remove qualquer classificação aplicada usando ApplySort(PropertyDescriptor, ListSortDirection).Removes any sort applied using ApplySort(PropertyDescriptor, ListSortDirection).

(Inherited from IBindingList)

Eventos

ListChanged ListChanged ListChanged ListChanged

Ocorre quando a lista ou um item na lista é alterado.Occurs when the list changes or an item in the list changes.

(Inherited from IBindingList)

Métodos de Extensão

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a