IBindingListView Interface

Definição

Estende a IBindingList interface fornecendo recursos avançados de classificação e filtragem.

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 IBindingList
    interface IList
    interface ICollection
    interface IEnumerable
type IBindingListView = interface
    interface ICollection
    interface IEnumerable
    interface IList
    interface IBindingList
Public Interface IBindingListView
Implements IBindingList, IList
Public Interface IBindingListView
Implements IBindingList
Derivado
Implementações

Comentários

Com a interface, você implementa a IBindingListView classificação avançada como um conjunto de pares de direção de descritor de propriedade. Você implementa a filtragem como uma cadeia de caracteres a ser interpretada pela implementação da fonte de dados. A IBindingListView interface é implementada pela BindingSource classe.

Propriedades

Nome Description
AllowEdit

Obtém se você pode atualizar itens na lista.

(Herdado de IBindingList)
AllowNew

Obtém se você pode adicionar itens à lista usando AddNew().

(Herdado de IBindingList)
AllowRemove

Obtém se você pode remover itens da lista, usando Remove(Object) ou RemoveAt(Int32).

(Herdado de IBindingList)
Count

Obtém o número de elementos contidos no 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.

IsFixedSize

Obtém um valor que indica se o IList tamanho tem um tamanho fixo.

(Herdado de IList)
IsReadOnly

Obtém um valor que indica se o IList é somente leitura.

(Herdado de IList)
IsSorted

Obtém se os itens na lista são classificados.

(Herdado de IBindingList)
IsSynchronized

Obtém um valor que indica se o acesso ao ICollection é sincronizado (thread safe).

(Herdado de ICollection)
Item[Int32]

Obtém ou define o elemento no índice especificado.

(Herdado de IList)
SortDescriptions

Obtém a coleção de descrições de classificação atualmente aplicadas à fonte de dados.

SortDirection

Obtém a direção da classificação.

(Herdado de IBindingList)
SortProperty

Obtém o PropertyDescriptor que está sendo usado para classificação.

(Herdado de IBindingList)
SupportsAdvancedSorting

Obtém um valor que indica se a fonte de dados dá suporte à classificação avançada.

SupportsChangeNotification

Obtém se um ListChanged evento é gerado quando a lista é alterada ou um item na lista é alterado.

(Herdado de IBindingList)
SupportsFiltering

Obtém um valor que indica se a fonte de dados dá suporte à filtragem.

SupportsSearching

Obtém se a lista dá suporte à pesquisa usando o Find(PropertyDescriptor, Object) método.

(Herdado de IBindingList)
SupportsSorting

Obtém se a lista dá suporte à classificação.

(Herdado de IBindingList)
SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao ICollection.

(Herdado de ICollection)

Métodos

Nome Description
Add(Object)

Adiciona um item ao IList.

(Herdado de IList)
AddIndex(PropertyDescriptor)

Adiciona os PropertyDescriptor índices usados para pesquisa.

(Herdado de IBindingList)
AddNew()

Adiciona um novo item à lista.

(Herdado de IBindingList)
ApplySort(ListSortDescriptionCollection)

Classifica a fonte de dados com base no determinado ListSortDescriptionCollection.

ApplySort(PropertyDescriptor, ListSortDirection)

Classifica a lista com base em um PropertyDescriptor e um ListSortDirection.

(Herdado de IBindingList)
Clear()

Remove todos os itens do IList.

(Herdado de IList)
Contains(Object)

Determina se o IList valor contém um valor específico.

(Herdado de IList)
CopyTo(Array, Int32)

Copia os elementos do ICollection para um Array, começando em um índice Array específico.

(Herdado de ICollection)
Find(PropertyDescriptor, Object)

Retorna o índice da linha que tem o determinado PropertyDescriptor.

(Herdado de IBindingList)
GetEnumerator()

Retorna um enumerador que itera por meio de uma coleção.

(Herdado de IEnumerable)
IndexOf(Object)

Determina o índice de um item específico no IList.

(Herdado de IList)
Insert(Int32, Object)

Insere um item no IList índice especificado.

(Herdado de IList)
Remove(Object)

Remove a primeira ocorrência de um objeto específico do IList.

(Herdado de IList)
RemoveAt(Int32)

Remove o IList item no índice especificado.

(Herdado de IList)
RemoveFilter()

Remove o filtro atual aplicado à fonte de dados.

RemoveIndex(PropertyDescriptor)

Remove os PropertyDescriptor índices usados para pesquisa.

(Herdado de IBindingList)
RemoveSort()

Remove qualquer classificação aplicada usando ApplySort(PropertyDescriptor, ListSortDirection).

(Herdado de IBindingList)

Eventos

Nome Description
ListChanged

Ocorre quando a lista é alterada ou um item na lista é alterado.

(Herdado de IBindingList)

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

Aplica-se a