DataViewManager Classe

Definição

Contém uma DataViewSettingCollection padrão para cada DataTable em um DataSet.

public ref class DataViewManager : System::ComponentModel::MarshalByValueComponent, System::Collections::IList, System::ComponentModel::IBindingList, System::ComponentModel::ITypedList
public ref class DataViewManager : System::ComponentModel::MarshalByValueComponent, System::ComponentModel::IBindingList, System::ComponentModel::ITypedList
public class DataViewManager : System.ComponentModel.MarshalByValueComponent, System.Collections.IList, System.ComponentModel.IBindingList, System.ComponentModel.ITypedList
public class DataViewManager : System.ComponentModel.MarshalByValueComponent, System.ComponentModel.IBindingList, System.ComponentModel.ITypedList
type DataViewManager = class
    inherit MarshalByValueComponent
    interface ICollection
    interface IEnumerable
    interface IList
    interface IBindingList
    interface ITypedList
type DataViewManager = class
    inherit MarshalByValueComponent
    interface IBindingList
    interface IList
    interface ICollection
    interface IEnumerable
    interface ITypedList
Public Class DataViewManager
Inherits MarshalByValueComponent
Implements IBindingList, IList, ITypedList
Public Class DataViewManager
Inherits MarshalByValueComponent
Implements IBindingList, ITypedList
Herança
Implementações

Construtores

DataViewManager()

Inicializa uma nova instância da classe DataViewManager.

DataViewManager(DataSet)

Inicializa uma nova instância da classe DataViewManager para o DataSet especificado.

Propriedades

Container

Obtém o contêiner para o componente.

(Herdado de MarshalByValueComponent)
DataSet

Obtém ou define o DataSet a ser usado com o DataViewManager.

DataViewSettingCollectionString

Obtém ou define um valor usado para persistência do código.

DataViewSettings

Obtém o DataViewSettingCollection para cada DataTable no DataSet.

DesignMode

Obtém um valor que indica se o componente está atualmente no modo de design.

(Herdado de MarshalByValueComponent)
Events

Obtém a lista de manipuladores de eventos que estão anexados a este componente.

(Herdado de MarshalByValueComponent)
Site

Obtém ou define o site do componente.

(Herdado de MarshalByValueComponent)

Métodos

CreateDataView(DataTable)

Cria um DataView para o DataTable especificado.

Dispose()

Libera todos os recursos usados pelo MarshalByValueComponent.

(Herdado de MarshalByValueComponent)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo MarshalByValueComponent e opcionalmente libera os recursos gerenciados.

(Herdado de MarshalByValueComponent)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetService(Type)

Obtém o implementador do IServiceProvider.

(Herdado de MarshalByValueComponent)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnListChanged(ListChangedEventArgs)

Aciona o evento ListChanged.

RelationCollectionChanged(Object, CollectionChangeEventArgs)

Gera um evento CollectionChanged quando um DataRelation é adicionado ou removido do DataRelationCollection.

TableCollectionChanged(Object, CollectionChangeEventArgs)

Gera um evento CollectionChanged quando um DataTable é adicionado ou removido do DataTableCollection.

ToString()

Retorna um String que contém o nome do Component, se houver. Esse método não deve ser substituído.

(Herdado de MarshalByValueComponent)

Eventos

Disposed

Adiciona um manipulador de eventos para escutar o evento Disposed no componente.

(Herdado de MarshalByValueComponent)
ListChanged

Ocorre depois que uma linha é adicionada ou excluída de uma DataView.

Implantações explícitas de interface

IBindingList.AddIndex(PropertyDescriptor)

Adiciona o PropertyDescriptor aos índices usados para pesquisa.

IBindingList.AddNew()

Para obter uma descrição desse membro, confira AddNew().

IBindingList.AllowEdit

Para obter uma descrição desse membro, confira AllowEdit.

IBindingList.AllowNew

Para obter uma descrição desse membro, confira AllowNew.

IBindingList.AllowRemove

Para obter uma descrição desse membro, confira AllowRemove.

IBindingList.ApplySort(PropertyDescriptor, ListSortDirection)

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

IBindingList.Find(PropertyDescriptor, Object)

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

IBindingList.IsSorted

Para obter uma descrição desse membro, confira IsSorted.

IBindingList.RemoveIndex(PropertyDescriptor)

Remove o PropertyDescriptor dos índices usados para pesquisa.

IBindingList.RemoveSort()

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

IBindingList.SortDirection

Para obter uma descrição desse membro, confira SortDirection.

IBindingList.SortProperty

Para obter uma descrição desse membro, confira SortProperty.

IBindingList.SupportsChangeNotification

Para obter uma descrição desse membro, confira SupportsChangeNotification.

IBindingList.SupportsSearching

Para obter uma descrição desse membro, confira SupportsSearching.

IBindingList.SupportsSorting

Para obter uma descrição desse membro, confira SupportsSorting.

ICollection.CopyTo(Array, Int32)

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

ICollection.Count

Para obter uma descrição desse membro, confira Count.

ICollection.IsSynchronized

Para obter uma descrição desse membro, confira IsSynchronized.

ICollection.SyncRoot

Para obter uma descrição desse membro, confira SyncRoot.

IEnumerable.GetEnumerator()

Para obter uma descrição desse membro, confira GetEnumerator().

IList.Add(Object)

Adiciona um item ao IList.

IList.Clear()

Para obter uma descrição desse membro, confira Clear().

IList.Contains(Object)

Determinará se o IList contiver um valor específico.

IList.IndexOf(Object)

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

IList.Insert(Int32, Object)

Insere um item na IList no índice especificado.

IList.IsFixedSize

Para obter uma descrição desse membro, confira IsFixedSize.

IList.IsReadOnly

Para obter uma descrição desse membro, confira IsReadOnly.

IList.Item[Int32]

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

IList.Remove(Object)

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

IList.RemoveAt(Int32)

Remove o item IList no índice especificado.

ITypedList.GetItemProperties(PropertyDescriptor[])

Retorna o PropertyDescriptorCollection que representa as propriedades em cada item usado para associar os dados.

ITypedList.GetListName(PropertyDescriptor[])

Retorna o nome da lista.

Métodos de Extensão

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.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Aplica-se a

Acesso thread-safe

Este tipo é seguro para operações de leitura e multithread. Você deve sincronizar todas as operações de gravação.

Confira também