DataViewManager Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) | |
| 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.