Partilhar via


Tabelas de dados

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. Uma DataTable representa uma tabela de dados relacionais na memória, os dados são locais para o . NET no qual reside, mas pode ser preenchido a partir de uma fonte de dados como o Microsoft SQL Server usando um DataAdapter Para obter mais informações, consulte Preenchendo um DataSet de um DataAdapter.

A classe DataTable é um membro do namespace System.Data dentro da biblioteca de classes do .NET Framework. Você pode criar e usar um DataTable independentemente 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. Você acessa a coleção de tabelas em um DataSet por meio da propriedade Tables do objeto DataSet .

O esquema ou estrutura de uma tabela é representado por colunas e restrições. Você define o esquema de uma DataTable usando DataColumn objetos, bem como ForeignKeyConstraint e UniqueConstraint objetos. 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, uma DataTable também deve ter linhas para conter e ordenar dados. A DataRow classe representa os dados reais contidos em uma tabela. Você usa o DataRow e suas propriedades e métodos para recuperar, avaliar e manipular os dados em uma tabela. À medida que você acessa e altera os dados dentro de uma linha, o objeto DataRow mantém seu estado atual e original.

Você pode criar relações pai-filho entre tabelas usando uma ou mais colunas relacionadas nas tabelas. Você cria uma relação entre objetos DataTable usando um DataRelationarquivo . Os objetos DataRelation podem ser usados para retornar as linhas filho ou pai relacionadas de uma linha específica. Para obter mais informações, consulte Adicionando DataRelations.

Nesta Secção

Criando uma DataTable
Explica como criar um DataTable e adicioná-lo a um DataSet.

Definição de esquema DataTable
Fornece informações sobre como criar e usar DataColumn objetos e restrições.

Manipulando dados em uma DataTable
Explica como adicionar, modificar e excluir dados em uma tabela. Explica como usar eventos DataTable para examinar alterações nos dados na tabela.

Manipulando eventos DataTable
Fornece informações sobre os eventos disponíveis para uso com um DataTable, incluindo eventos quando os valores de coluna são modificados e linhas são adicionadas ou excluídas.

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ções de referência sobre o objeto Constraint .

DataColumn
Fornece informações de referência sobre o objeto DataColumn .

DataSet
Fornece informações de referência sobre o objeto DataSet .

DataTable
Fornece informações de referência sobre o objeto DataTable .

Visão geral da biblioteca de classes
Fornece uma visão geral da biblioteca de classes do .NET Framework, incluindo o namespace System , bem como seu namespace de segundo nível, System.Data.

Consulte também