Caixa de diálogo Relation
Permite a você criar um relacionamento (um objeto DataRelation) que mantém informação sobre registros pai-filho em duas tabelas de dados em um dataset. Você pode usar o objeto relation no código em tempo de execução para obter registros filho de um registro pai específico.
Criar um relacionamento também cria uma restrição de chave externa que é adicionada a tabela filho. Uma restrição de chave externa pode implementar integridade referencial entre tabelas pai e filho.
Esta caixa de diálogo aparece quando você arrasta um objeto Relation a partir da guia DataSet do Toolbox ou quando você seleciona uma linha de relação em um dataset e escolhe Edit Relation a partir do menu Data. Você só pode criar uma relação se não houver mais de uma tabela definida no dataset.
Lista User Interface Element
Name (Nome)
Permite que você nomeie o relacionamento. Por exemplo, se você está relacionando uma tabela Customers a uma Orders tabela, você poderia nomear a relação como CustomersOrders.Tabela pai
Especifica a tabela para atuar como tabela pai a partir da lista de tabelas disponíveis no dataset.Tabela filho
Especifica a tabela para atuar como tabela filho a partir da lista de tabelas disponíveis no dataset.Colunas Chave
Especifica a coluna ou colunas que constituem a chave primária (primary key) na tabela pai. Se a tabela pai tiver várias colunas que constituem a chave, selecione cada parte da chave em uma linha separada da grade.Colunas Chave Externa
Especifica a coluna ou colunas na tabela filho que formam uma chave externa apontando para a tabela pai. Se a tabela pai tiver somente uma coluna de chave primária, selecione a coluna na tabela filho que corresponde a ela. Se a tabela pai tiver várias colunas que constituem a chave, selecione todas as colunas filho que constituem parte da chave da tabela pai.Relação e restrição de chave externa
Cria uma relação e uma restrição de chave externa (consulte abaixo para obter descrições).Restrição da Chave externa apenas
Uma ForeignKeyConstraint restringe a ação executada quando um valor em uma coluna (ou colunas) é excluído ou atualizado.Relação somente
Uma DataRelation é usada para relacionar dois objetos DataTable un ao outro por meio de objetos DataColumn.Update rule
Especifica como as alterações são feitas em registros filho quando um registro pai é atualizado para manter a integridade referencial. Para obter mais informações sobre as opções que você pode selecionar, consulte a enumeração Rule.Regra de Exclusão
Especifica como as alterações são feitas em registros filho quando um registro pai é excluído para manter a integridade referencial. Para obter mais informações sobre as opções que você pode selecionar, consulte a enumeração Rule.Accept/Reject rule
Especifica como as alterações são feitas em registros filho quando as alterações em um registro pai são aceitas ou rejeitadas para manter a integridade referencial. Para obter mais informações sobre as opções que você pode selecionar, consulte a enumeração Rule.Relação aninhada
Alterna a propriedade Nested e controla como esse relacionamento é processado como XML. Para obter mais informações, consulte Nesting DataRelations (ADO.NET).
Consulte também
Tarefas
Como: Access Records in Related DataTables
Como: Criar DataRelations with the Dataset Designer
Referência
Conceitos
Vinculação de controles do Windows Forms a dados em Visual Studio
Controles de vinculação de dados de Visual Studio
Outros recursos
Conectando-se a Dados no Visual Studio
Preparando seu aplicativo para receber dados
Buscando dados em seu aplicativo