DataViewManager Classe

Definição

Contém um padrão DataViewSettingCollection 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 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

Name Description
DataViewManager()

Inicializa uma nova instância da DataViewManager classe.

DataViewManager(DataSet)

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

Propriedades

Name Description
Container

Recebe o recipiente do componente.

(Herdado de MarshalByValueComponent)
DataSet

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

DataViewSettingCollectionString

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

DataViewSettings

Obtém o DataViewSettingCollection para cada DataTable um no DataSet.

DesignMode

Recebe um valor que indica se o componente está atualmente em modo de design.

(Herdado de MarshalByValueComponent)
Events

Obtém a lista de gestores de eventos que estão associados a este componente.

(Herdado de MarshalByValueComponent)
Site

Obtém ou define o local do componente.

(Herdado de MarshalByValueComponent)

Métodos

Name Description
CreateDataView(DataTable)

Cria um DataView para o especificado DataTable.

Dispose()

Liberta todos os recursos utilizados pelo MarshalByValueComponent.

(Herdado de MarshalByValueComponent)
Dispose(Boolean)

Liberta os recursos não geridos usados pelo MarshalByValueComponent e opcionalmente liberta os recursos geridos.

(Herdado de MarshalByValueComponent)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de 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 atual Object.

(Herdado de Object)
OnListChanged(ListChangedEventArgs)

Eleva o ListChanged evento.

RelationCollectionChanged(Object, CollectionChangeEventArgs)

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

TableCollectionChanged(Object, CollectionChangeEventArgs)

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

ToString()

Devolve a String contendo o nome do Component, se existir. Este método não deve ser ultrapassado.

(Herdado de MarshalByValueComponent)

evento

Name Description
Disposed

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

(Herdado de MarshalByValueComponent)
ListChanged

Ocorre depois de uma linha ser adicionada ou eliminada de um DataView.

Implementações de Interface Explícita

Name Description
IBindingList.AddIndex(PropertyDescriptor)

Adiciona o PropertyDescriptor aos índices usados para pesquisas.

IBindingList.AddNew()

Para uma descrição deste elemento, veja AddNew().

IBindingList.AllowEdit

Para uma descrição deste elemento, veja AllowEdit.

IBindingList.AllowNew

Para uma descrição deste elemento, veja AllowNew.

IBindingList.AllowRemove

Para uma descrição deste elemento, veja AllowRemove.

IBindingList.ApplySort(PropertyDescriptor, ListSortDirection)

Ordena a lista com base em a PropertyDescriptor e a ListSortDirection.

IBindingList.Find(PropertyDescriptor, Object)

Devolve o índice da linha que tem o dado PropertyDescriptor.

IBindingList.IsSorted

Para uma descrição deste elemento, veja IsSorted.

IBindingList.RemoveIndex(PropertyDescriptor)

Remove o PropertyDescriptor dos índices usados para pesquisa.

IBindingList.RemoveSort()

Remove qualquer tipo aplicado usando ApplySort(PropertyDescriptor, ListSortDirection).

IBindingList.SortDirection

Para uma descrição deste elemento, veja SortDirection.

IBindingList.SortProperty

Para uma descrição deste elemento, veja SortProperty.

IBindingList.SupportsChangeNotification

Para uma descrição deste elemento, veja SupportsChangeNotification.

IBindingList.SupportsSearching

Para uma descrição deste elemento, veja SupportsSearching.

IBindingList.SupportsSorting

Para uma descrição deste elemento, veja SupportsSorting.

ICollection.CopyTo(Array, Int32)

Copia os elementos do ICollection para um Array, começando num índice particular Array .

ICollection.Count

Para uma descrição deste elemento, veja Count.

ICollection.IsSynchronized

Para uma descrição deste elemento, veja IsSynchronized.

ICollection.SyncRoot

Para uma descrição deste elemento, veja SyncRoot.

IEnumerable.GetEnumerator()

Para uma descrição deste elemento, veja GetEnumerator().

IList.Add(Object)

Adiciona um item ao IList.

IList.Clear()

Para uma descrição deste elemento, veja Clear().

IList.Contains(Object)

Determina se o IList 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 uma descrição deste elemento, veja IsFixedSize.

IList.IsReadOnly

Para uma descrição deste elemento, veja 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[])

Devolve o PropertyDescriptorCollection que representa as propriedades de cada item usado para ligar dados.

ITypedList.GetListName(PropertyDescriptor[])

Devolve o nome da lista.

Métodos da Extensão

Name Description
AsParallel(IEnumerable)

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable para um IQueryable.

Cast<TResult>(IEnumerable)

Conjura os elementos de an IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

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

Aplica-se a

Segurança de Thread

Este tipo é seguro para operações de leitura multithread. Tem de sincronizar quaisquer operações de escrita.

Ver também