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 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
Derivado
Implementações

Comentários

Com a interface IBindingListView, 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

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

(Herdado de IBindingList)
AllowNew

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

(Herdado de IBindingList)
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).

(Herdado de IBindingList)
Count

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

(Herdado de ICollection)
Filter

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

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.

(Herdado de IList)
IsReadOnly

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

(Herdado de IList)
IsSorted

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

(Herdado de IBindingList)
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).

(Herdado de ICollection)
Item[Int32]

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

(Herdado de IList)
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

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

(Herdado de IBindingList)
SortProperty

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

(Herdado de IBindingList)
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

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.

(Herdado de IBindingList)
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

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.

(Herdado de IBindingList)
SupportsSorting

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

(Herdado de IBindingList)
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.

(Herdado de ICollection)

Métodos

Add(Object)

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

(Herdado de IList)
AddIndex(PropertyDescriptor)

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

(Herdado de IBindingList)
AddNew()

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

(Herdado de IBindingList)
ApplySort(ListSortDescriptionCollection)

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

ApplySort(PropertyDescriptor, ListSortDirection)

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

(Herdado de IBindingList)
Clear()

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

(Herdado de IList)
Contains(Object)

Determina se o IList contém um valor específico.Determines whether the IList contains a specific value.

(Herdado de IList)
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.

(Herdado de ICollection)
Find(PropertyDescriptor, Object)

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

(Herdado de IBindingList)
GetEnumerator()

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

(Herdado de IEnumerable)
IndexOf(Object)

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

(Herdado de IList)
Insert(Int32, Object)

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

(Herdado de IList)
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.

(Herdado de IList)
RemoveAt(Int32)

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

(Herdado de IList)
RemoveFilter()

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

RemoveIndex(PropertyDescriptor)

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

(Herdado de IBindingList)
RemoveSort()

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

(Herdado de IBindingList)

Eventos

ListChanged

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

(Herdado de IBindingList)

Métodos de Extensão

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)

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)

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

AsQueryable(IEnumerable)

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

Aplica-se a