Criando e editando conjuntos de dados tipados

O dataset designer é um conjunto de ferramentas visuais que você pode usar para criar e editar datasets tipados e itens individuais que contêm.

O DataSet Designer fornece representações visuais dos objetos contidos em datasets tipados.Você cria e modifica TableAdapters, TableAdapter Queries, DataTables, DataColumn s e DataRelations com o DataSet Designer.

Para abrir o DataSet Designer, clique duas vezes em um conjunto de dados no Solution Explorer, ou clique com o botão direito do mouse em um conjunto de dados na janela Data Sources e clique em Edit DataSet with Designer.Para obter mais informações, consulte Como: abrir um Dataset no Dataset Designer.Adicionar um novo item DataSet com a caixa de diálogo Add New Item abrirá o Dataset Designer com um dataset vazio pronto para edição.

ObservaçãoObservação

O Dataset Designer pode ser usado para estender a funcionalidade de um dataset.Clique duas vezes na superfície de design ou clique com o botão direito do mouse e escolha View Code para criar um arquivo de classe parcial onde é possível adicionar código ao conjunto de dados que não será alterado ou excluído pelo designer.Para obter informações sobre estender a funcionalidade de um TableAdapter, consulte Como: estender a funcionalidade de um TableAdapter.

A tabela a seguir lista as tarefas comuns que podem ser realizadas com o DataSet Designer.

Para

Consulte

Criar um TableAdapter

Como: criar TableAdapters

Editar um TableAdapter

Como: editar TableAdapters

Criar uma consulta do TableAdapter

Como: criar consultas TableAdapter

Editar uma consulta do TableAdapter

Como: editar consultas do TableAdapter

Criar um DataTable.

Como criar tabelas de dados

Editar um DataTable

Designing DataTables

Criar um DataColumn.

Como: adicionar colunas a uma DataTable

Criar uma relação entre duas DataTable s

Como: criar DataRelations com o Dataset Designer

Estender a funcionalidade do conjunto de dados

Como: estender a funcionalidade de um Dataset.

Adicionar validação a um evento ColumnChanging de uma tabela de dados

Como: validar dados durante alterações de coluna

Adicionar validação a um evento RowChanging de uma tabela de dados

Como: validar dados durante alterações de linha

Criando objetos sobre a superfície de design

Você pode criar conjuntos de dados adicionando e editando os objetos individuais que compõem um dataset.A tabela a seguir fornece uma explicação sobre os diferentes objetos na guia DataSet da ToolBox que podem ser arrastados para a superfície de design:

Object

Descrição

TableAdapter

Contém uma coleção de comandos de dados e um conexão de dados que são usados para comunicação com o banco de dados subjacente e preencher um tabela de dados.Para obter mais informações, consulte Visão geral do TableAdapter e Como: criar TableAdapters.

Consulta

Consultas do TableAdapter são métodos fortemente tipados que executam instruções SQL e procedimentos armazenados.Executar uma consulta do TableAdapter preenche um tabela de dados com dados ou executa outras tarefas de banco de dados.Para obter mais informações, consulte Como: criar consultas TableAdapter.Arrastar uma consulta para uma tabela adiciona a consulta à tabela, enquanto arrastar uma consulta para uma área vazia do Dataset Designer cria uma consulta global.Para obter mais informações, consulte Como: adicionar consultas globais a um Dataset..

DataTable

Representa uma coleção em memória das linhas retornadas de um banco de dados.

Relação (DataRelation)

Representa um relacionamento pai-filho entre duas S. DataTable.Para obter mais informações, consulte Introdução aos objetos DataRelation e Passo a passo: Criando um relacionamento entre tabelas de dados.

ObservaçãoObservação

O dataset designer conecta a um banco de dados subjacente somente quando um dataset é criado; o designer não detecta automaticamente alterações subsequentes ao banco de dados.Para atualizar um .xsd existente, execute novamente Assistente de Configuração.Se as relações de tabela foram alterados, remover e re-adicionar as tabelas relevantes para o .xsd.

LINQ para DataSet

LINQ to DataSet habilita LINQ (consulta integrada à linguagem) sobre os dados em um objeto DataSet.Para obter mais informações, consulte LINQ to DataSet.

Consulte também

Tarefas

Passo a passo: Criando um Dataset com o Dataset Designer

Passo a passo: Criando um TableAdapter com múltiplas consultas

Passo a passo: Criando um DataTable no Dataset Designer

Passo a passo: Criando um relacionamento entre tabelas de dados

Passo a passo: Exibindo dados em um Windows Form

Referência

Janela fontes de dados

Conceitos

Novidades para desenvolvimento de aplicativos de dados no Visual Studio 2012

Trabalhando com conjuntos de dados em Visual Studio

Preparando seu aplicativo para receber dados

Buscando dados em seu aplicativo.

Edição de dados em seu aplicativo.

Validação de dados

Salvar dados