RELACIONAMENTO VB.NET

VISUALANDERSON 20/08/2010 10:26:03
#350770
Bom dia pessoal da vbmania.
Pessoal estou fazendo um sistema de cadastro mas não consigo fazer o codigo do relacionamento DATARELATION, ALGUEM pode dar uma olhadinha no meu sistema, pois sou novo programador, e se for possivel consertar meu codigo
pois estou quebrando a cabeça!
Valeuuu!
TECLA 29/03/2011 21:06:53
#369668
A questão chave do DATARELATION, é você utilizar um DATASET com dois DATATABLEs alimentado com os dados.
Na sequência, crie um vínculo entre os DATATABLEs usando a linha abaixo:
ds.Relations.Add([Ô]Cat_Prod[Ô],ds.Tables([Ô]Categories[Ô]).Columns([Ô]CategoryID[Ô]), ds.Tables([Ô]Products[Ô]).Columns([Ô]CategoryID[Ô]))


Depois, é só percorrer os dois TABLEs usando as duas iterações.
For each dtrParent in ds.Tables([Ô]Categories[Ô]).Rows
lblDisplay.Text &= [Ô]<h3>[Ô] & dtrParent([Ô]CategoryName[Ô]) & [Ô]</h3><ul>[Ô]
For each dtrChild in dtrParent.GetChildRows([Ô]Cat_Prod[Ô])
lblDisplay.Text &= [Ô]<li>[Ô] & dtrChild([Ô]ProductName[Ô]) & [Ô]</li>[Ô]
Next
lblDisplay.Text &= [Ô]</ul>[Ô]
Next


Existem outras formas, mas esta eu acredito ser mais simples de se implementar.

Fonte:
http://www.dotnetjohn.com/articles.aspx?articleid=63
Tópico encerrado , respostas não são mais permitidas