Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A DataSet é composto por uma coleção de tabelas, relações e restrições. No ADO.NET, DataTable os objetos são usados para representar as tabelas em um DataSet. A DataTable representa uma tabela de dados relacionais em memória; os dados são locais à aplicação baseada em .NET na qual residem, mas podem ser preenchidos a partir de uma fonte de dados, como o Microsoft SQL Server, usando um DataAdapter. Para mais informações, consulte Preencher um DataSet a partir de um DataAdapter.
A DataTable classe é um membro do namespace System.Data dentro da biblioteca de classes do .NET Framework. Pode criar e usar um DataTable de forma independente ou como membro de um DataSet, e os objetos DataTable também podem ser usados em conjunto com outros objetos do .NET Framework, incluindo o DataView. Acede à coleção de tabelas no DataSet através da propriedade Tables do objeto DataSet.
O esquema ou estrutura de uma tabela é representado por colunas e restrições. Define o esquema de um DataTable usando objetos DataColumn e objetos ForeignKeyConstraint e UniqueConstraint. As colunas em uma tabela podem ser mapeadas para colunas em uma fonte de dados, conter valores calculados a partir de expressões, incrementar automaticamente seus valores ou conter valores de chave primária.
Além de um esquema, DataTable é necessário também ter linhas para conter e ordenar os dados. A DataRow classe representa os dados reais contidos em uma tabela. Utiliza o DataRow e as suas propriedades e métodos para recuperar, avaliar e manipular os dados numa tabela. À medida que acedes e alteras os dados dentro de uma linha, o DataRow objeto mantém tanto o estado atual como o original.
Você pode criar relações pai-filho entre tabelas usando uma ou mais colunas relacionadas nas tabelas. Cria uma relação entre DataTable objetos utilizando um DataRelation.
DataRelation Os objetos podem então ser usados para devolver as linhas filhas ou pais relacionadas de uma determinada linha. Para obter mais informações, consulte Adicionar DataRelations.
Na presente seção
Criação de uma DataTable Explica como criar um DataTable e adicioná-lo a um DataSet.
Definição do Esquema DataTable Fornece informação sobre a criação e utilização DataColumn de objetos e restrições.
Manipulando dados em uma DataTable Explica como adicionar, modificar e excluir dados em uma tabela. Explica como usar DataTable eventos para examinar alterações aos dados na tabela.
Manipulando eventos de DataTable Fornece informações sobre os eventos disponíveis para uso com um DataTable, incluindo os eventos quando os valores de coluna são modificados e as linhas são adicionadas ou apagadas.
Seções relacionadas
ADO.NET
Descreve a arquitetura e os componentes ADO.NET e como usá-los para acessar fontes de dados existentes e gerenciar dados de aplicativos.
DataSets, DataTables e DataViews
Fornece informações sobre o ADO.NET DataSet incluindo como criar relações entre tabelas.
Constraint
Fornece informação de referência sobre o Constraint objeto.
DataColumn
Fornece informação de referência sobre o DataColumn objeto.
DataSet
Fornece informação de referência sobre o DataSet objeto.
DataTable
Fornece informação de referência sobre o DataTable objeto.
Visão geral das principais bibliotecas .NET
Fornece uma visão geral da biblioteca de classes .NET.