Criando um DataGrid vinculado a um DataList


O controle DataGrid é muito usado para exibir detalhes de uma tabela. Quer um exemplo ? O banco de dados Northwind (Nwind.mdb) possui uma tabela Suppliers (fornecedores) relacionada a uma tabela Products (Produtos). Abaixo temos a figura indicando o relacionamento de um-para-muitos .

Um relacionamento funciona pela coincidência de dados em campos chave - geralmente um campo com o mesmo nome em ambas as tabelas. Na maioria dos casos, esses campos coincidentes são a chave primária de uma tabela, que fornece um identificador exclusivo para cada registro, e uma chave estrangeira da outra tabela

O campo SupplierID da tabela Suppliers é a chave primária que esta relacionada ao campo SupplierID da tabela Products (chave estrangeira).

O relacionamento um-para-muitos é o tipo mais comum de relacionamento. Em um relacionamento um-para-muitos, um registro na Tabela A pode ter muitos registros coincidentes na Tabela B, mas um registro na Tabela B tem um só registro coincidente na Tabela A.

No caso a tabela A seria a tabela Suppliers e a tabela B seria a tabela Products.

Até a próxima. dica..