DataViewManager Classe

Definição

Contém um padrão DataViewSettingCollection para cada DataTable um 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 IBindingList
    interface IList
    interface ICollection
    interface IEnumerable
    interface ITypedList
type DataViewManager = class
    inherit MarshalByValueComponent
    interface ICollection
    interface IEnumerable
    interface IList
    interface IBindingList
    interface ITypedList
Public Class DataViewManager
Inherits MarshalByValueComponent
Implements IBindingList, IList, ITypedList
Public Class DataViewManager
Inherits MarshalByValueComponent
Implements IBindingList, ITypedList
Herança
Implementações

Construtores

Nome Description
DataViewManager()

Inicializa uma nova instância da classe DataViewManager.

DataViewManager(DataSet)

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

Propriedades

Nome Description
Container

Obtém o contêiner do componente.

(Herdado de MarshalByValueComponent)
DataSet

Obtém ou define o DataSet para usar com o DataViewManager.

DataViewSettingCollectionString

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

DataViewSettings

Obtém o DataViewSettingCollection para cada DataTable um 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 anexados a esse componente.

(Herdado de MarshalByValueComponent)
Site

Obtém ou define o site do componente.

(Herdado de MarshalByValueComponent)

Métodos

Nome Description
CreateDataView(DataTable)

Cria um DataView para o especificado DataTable.

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 hash predefinida.

(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 Objectatual.

(Herdado de Object)
OnListChanged(ListChangedEventArgs)

Aciona o evento ListChanged.

RelationCollectionChanged(Object, CollectionChangeEventArgs)

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

TableCollectionChanged(Object, CollectionChangeEventArgs)

Gera um CollectionChanged evento 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

Nome Description
Disposed

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

(Herdado de MarshalByValueComponent)
ListChanged

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

Implantações explícitas de interface

Nome Description
IBindingList.AddIndex(PropertyDescriptor)

Adiciona os PropertyDescriptor índices usados para pesquisa.

IBindingList.AddNew()

Para obter uma descrição deste membro, consulte AddNew().

IBindingList.AllowEdit

Para obter uma descrição deste membro, consulte AllowEdit.

IBindingList.AllowNew

Para obter uma descrição deste membro, consulte AllowNew.

IBindingList.AllowRemove

Para obter uma descrição deste membro, consulte 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 determinado PropertyDescriptor.

IBindingList.IsSorted

Para obter uma descrição deste membro, consulte IsSorted.

IBindingList.RemoveIndex(PropertyDescriptor)

Remove os PropertyDescriptor índices usados para pesquisa.

IBindingList.RemoveSort()

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

IBindingList.SortDirection

Para obter uma descrição deste membro, consulte SortDirection.

IBindingList.SortProperty

Para obter uma descrição deste membro, consulte SortProperty.

IBindingList.SupportsChangeNotification

Para obter uma descrição deste membro, consulte SupportsChangeNotification.

IBindingList.SupportsSearching

Para obter uma descrição deste membro, consulte SupportsSearching.

IBindingList.SupportsSorting

Para obter uma descrição deste membro, consulte SupportsSorting.

ICollection.CopyTo(Array, Int32)

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

ICollection.Count

Para obter uma descrição deste membro, consulte Count.

ICollection.IsSynchronized

Para obter uma descrição deste membro, consulte IsSynchronized.

ICollection.SyncRoot

Para obter uma descrição deste membro, consulte SyncRoot.

IEnumerable.GetEnumerator()

Para obter uma descrição deste membro, consulte GetEnumerator().

IList.Add(Object)

Adiciona um item ao IList.

IList.Clear()

Para obter uma descrição deste membro, consulte Clear().

IList.Contains(Object)

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

IList.IndexOf(Object)

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

IList.Insert(Int32, Object)

Insere um item no IList índice especificado.

IList.IsFixedSize

Para obter uma descrição deste membro, consulte IsFixedSize.

IList.IsReadOnly

Para obter uma descrição deste membro, consulte 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 IList item no índice especificado.

ITypedList.GetItemProperties(PropertyDescriptor[])

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

ITypedList.GetListName(PropertyDescriptor[])

Retorna o nome da lista.

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

Acesso thread-safe

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

Confira também