[C# ado.NET] perdu avec les datarelations
Bonjour,
j'admets ne plus très bien savoir quoi faire, je suis débutant en C# et en ADO.net.
pour le C# pas de problème (enfin pas trop) mais je bloque avec les datarelations.
je possède 2 tables, je fais le lien grace à 2 champs jusque la c'est bon mais au moment d'afficher le résultat de la relation dans un datagridview, il ne m'affiche que les lignes enfants de mon premier enregistrements parent.
je sais pas si c'est très clair
au niveau du code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
//création de la relation
DataColumn[] parent = new DataColumn[2];
DataColumn[] enfant = new DataColumn[2];
iri[0] = dbDataSet.Tables["parent"].Columns["champ1"];
iri[1] = dbDataSet.Tables["parent"].Columns["champ2"];
idcc[0] = dbDataSet.Tables["enfant"].Columns["champ1"];
idcc[1] = dbDataSet.Tables["enfant"].Columns["champ2"];
relIdc = new System.Data.DataRelation("Relation", parent,enfant, false);
//affichage du résultat dans le datagridview
aDataGridView1.DataSource = db.dbDataSet.Tables["parent"];
aDataGridView1.DataMember = "Relation"; |
si vous pouvez m'aider merci