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 nomes ou locais diferentes para alguns dos elementos da 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 Personalizando configurações de desenvolvimento no Visual Studio.
Criando um novo aplicativo Windows
Para criar um novo projeto de Aplicativo do Windows
No menu File, crie um novo projeto.
Selecione uma linguagem de programação no painel Project Types e crie um Windows Application (Aplicativo do Windows).
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
No menu Project, escolha Add New Item.
A caixa de diálogo Add New Item Dialog Box aparece.
Da área Templates selecione DataSet.
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
Arraste uma DataTable da guia DataSet do Toolbox para o Dataset Designer.
Uma tabela denominada DataTable1 é adicionada ao dataset.
Clique na barra de título de DataTable1 e renomei-a como Customers.
Arraste uma segunda DataTable da guia DataSet do Toolbox para o Dataset Designer.
Uma tabela denominada DataTable1 é adicionada ao dataset.
Clique na barra de título de DataTable1 e renomei-a como Orders.
Adicionando colunas à tabela de dados Customers
Para adicionar colunas à tabela Customers
Clique com o botão direito do mouse na tabela Customers.
Aponte para Add, e clique Column.
Nomeie a coluna como CustomerID.
No Propriedades janela, defina a DataType propriedade para Int16.
Repita este processo para adicionar as seguintes colunas:
Coluna
Propriedade DataType
CompanyName
Contact
ContactTitle
Adicionando colunas à tabela de dados Orders
Para adicionar colunas à tabela Orders
Clique com o botão direito do mouse na tabela Orders.
Aponte para Add, e clique Column.
Nomeie a coluna como OrderID.
No Propriedades janela, defina a DataType propriedade para Int16.
Repita este processo para adicionar as seguintes colunas:
Coluna
Propriedade DataType
CustomerID
OrderDate
ShippedDate
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
Clique na tabela Customers para selecioná-la.
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
Clique na tabela Orders para selecioná-la.
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
Arraste um objeto Relation da guia DataSet da Toolbox para a tabela Orders.
O relação abre a caixa de diálogo.
Na caixa Parent Table, selecione Customers.
Na caixa Child Table, selecione Orders.
Na caixa Columns, designe Key Columns para CustomerID.
Na caixa Columns, designe Foreign Key Columns para CustomerID.
Clique em OK para criar o relacionamento; uma linha de relação aparece no designer entre as duas tabelas.
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 |
|
Visualizar dados em uma tabela |
|
Editar dados |
|
Excluir uma linha de uma tabela |
Consulte também
Referência
Conceitos
Preparando o aplicativo para receber dados