Compartilhar via


Instruções passo a passo: criando um relacionamento entre tabelas de dados

Esta explicação passo a passo explica como criar duas tabelas de dados sem TableAdapters usando o Dataset Designer e criando um relacionamento entre elas. Para obter informações sobre como criar tabelas de dados que incluem TableAdapters, consulte Como criar TableAdapters. Para obter mais informações sobre TableAdapters, consulte Visão geral de TableAdapter.

As tarefas ilustradas neste passo a passo incluem:

  • Criando um novo aplicativo do Windows

  • Adicionar um novo dataset ao aplicativo

  • Adicionando duas novas tabelas de dados ao dataset

  • Adicionando colunas para as tabelas de dados

  • Definindo a chave primária para as tabelas

  • Criando um relacionamento entre as tabelas

Dica

Seu computador pode mostrar diferentes nomes ou locais para alguns dos elementos de interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Customizing Development Settings in Visual Studio.

Criando um novo aplicativo Windows

Para criar um novo projeto de Aplicativo do Windows

  1. No menu File, crie um novo projeto.

  2. Selecione uma linguagem de programação no painel Project Types e crie um Windows Application (Aplicativo do Windows).

  3. Nomeie o projeto como RelationshipWalkthrough e depois clique em OK.

    O Visual Studio irá adicionar o projeto ao Solution Explorer e exibirá Form1 no Windows Forms Designer.

Adicionando um novo dataset ao aplicativo

Para adicionar um novo item dataset ao projeto

  1. No menu Project, escolha Add New Item.

    A caixa de diálogo Add New Item Dialog Box aparece.

  2. Da área Templates selecione DataSet.

  3. Clique em Adicionar.

    O Visual Studio irá adicionar um arquivo chamado Dataset1.xsd ao projeto e abri-lo no Dataset Designer.

Adicionando duas novas tabelas de dados ao dataset

Para adicionar uma nova tabela de dados ao dataset

  1. Arraste uma DataTable da guia DataSet do Toolbox para o Dataset Designer.

    Uma tabela denominada DataTable1 é adicionada ao dataset.

  2. Clique na barra de título de DataTable1 e renomei-a como Customers.

  3. Arraste uma segunda DataTable da guia DataSet do Toolbox para o Dataset Designer.

    Uma tabela denominada DataTable1 é adicionada ao dataset.

  4. Clique na barra de título de DataTable1 e renomei-a como Orders.

Adicionando colunas à tabela de dados Customers

Para adicionar colunas à tabela Customers

  1. Clique com o botão direito do mouse na tabela Customers.

  2. Aponte para Add, e clique Column.

  3. Nomeie a coluna como CustomerID.

  4. No Propriedades janela, defina a DataType propriedade para Int16.

  5. Repita este processo para adicionar as seguintes colunas:

    Coluna

    Propriedade DataType

    CompanyName

    String

    Contact

    String

    ContactTitle

    String

Adicionando colunas à tabela de dados Orders

Para adicionar colunas à tabela Orders

  1. Clique com o botão direito do mouse na tabela Orders.

  2. Aponte para Add, e clique Column.

  3. Nomeie a coluna como OrderID.

  4. No Propriedades janela, defina a DataType propriedade para Int16.

  5. Repita este processo para adicionar as seguintes colunas:

    Coluna

    Propriedade DataType

    CustomerID

    Int16

    OrderDate

    DateTime

    ShippedDate

    DateTime

Definindo a chave primária para a tabela Customers

A coluna de identificação exclusiva para a tabela Customers é a coluna CustomerID.

Para definir a chave primária da tabela Customers

  1. Clique na tabela Customers para selecioná-la.

  2. Clique com o botão direito do mouse na coluna CustomerID e depois clique em Set Primary Key no menu de atalho.

Definindo a chave primária para a tabela Orders

A coluna de identificação exclusiva para a tabela Orders é a coluna OrderID.

Para definir a chave primária da tabela Orders

  1. Clique na tabela Orders para selecioná-la.

  2. Clique com o botão direito do mouse na coluna OrderID e depois clique em Set Primary Key no menu de atalho.

Criando o relacionamento entre as tabelas

O relacionamento é criado entre a coluna comum de cada tabela — nesse caso, a coluna CustomerID.

Para configurar um novo relacionamento entre as tabelas Customers e Orders

  1. Arraste um objeto Relation da guia DataSet da Toolbox para a tabela Orders.

    O relação abre a caixa de diálogo.

  2. Na caixa Parent Table, selecione Customers.

  3. Na caixa Child Table, selecione Orders.

  4. Na caixa Columns, designe Key Columns para CustomerID.

  5. Na caixa Columns, designe Foreign Key Columns para CustomerID.

  6. Clique em OK para criar o relacionamento; uma linha de relação aparece no designer entre as duas tabelas.

  7. No menu Data, escolha Show Relation Labels.

Salvando seu projeto

Para salvar o projeto

  • No menu File, clique em Save All.

Próximas etapas

Agora que você criou as tabelas relacionadas, você pode desejar executar uma das seguintes ações:

Para

Consulte

Adicionar dados à tabela

Adicionando dados a um DataTable

Visualizar dados em uma tabela

Exibindo dados em uma DataTable

Editar dados

Edições de DataTable

Excluir uma linha de uma tabela

Exclusão de DataRow

Consulte também

Referência

GetChildRows

GetParentRow

Conceitos

Preparando o aplicativo para receber dados

Editando dados no aplicativo

Validando dados

Salvando dados

Outros recursos

DataTables

Conectando a dados no Visual Studio

Instruções passo a passo de dados