Probleme avec datarelation

Signaler
Messages postés
72
Date d'inscription
vendredi 4 avril 2003
Statut
Membre
Dernière intervention
2 novembre 2008
-
Messages postés
4
Date d'inscription
mercredi 11 juillet 2007
Statut
Membre
Dernière intervention
6 mai 2008
-
Je n'ai jamais encore crée de datarelation. J'essaie mais je n'y arrive pas.

Je me connecte a ma base de donnés sans problème mais lorsque je veu affiché 2 table avec la relation. il me met une erreur "Impossible de créer une liste enfant pour le champ gestion_enfant."

Normalement avec le datadridview il devrais y avoir une petite croix pour faire déroulé la table externe.
Voici le code:

'definir 2 colonne pour mettre les 2 table en relation

Dim dccleprimaire
As DataColumn

Dim dccleexterne
As DataColumn

Dim dr
As DataRelationdccleprimaire = ObjetDataSet.Tables(

"gestion_enfant").Columns(
"id_nom")dccleexterne = ObjetDataSet.Tables(

"medicamant").Columns(
"id_nom")

'etablir la relationdr =

New DataRelation(
"medicamant_aa", dccleprimaire, dccleexterne)

'associer la relation au datasetObjetDataSet.Relations.Add(dr)

 dataview1 =

New DataView(ObjetDataSet.Tables(
"gestion_enfant"))DataGridView1.ReadOnly TrueDataGridView1.DataSource dataview1

DataGridView1.DataMember =
"gestion_enfant"

'-------------------------------------------
Lors de l'exécution du code, il s'arrete sur la dernière ligne et me dit: Impossible de créer une liste enfant pour le champ gestion_enfant.
Si j'efface la dernière ligne du code il m'affiche ma table "gestion_enfant" sans aucune relation a la 2ème table.

Je ne vois mon erreur dans le code.

J'espère avoir été claire. Un grand merci a vous de m'avoir lu et de m'aidé.

Lau180
A voir également:

1 réponse

Messages postés
4
Date d'inscription
mercredi 11 juillet 2007
Statut
Membre
Dernière intervention
6 mai 2008

bonjour.il faut cier de dataadapter ;pour chaue dataadapter une table.

exemple:
dataadapter1.fill(ds,"client")
dataadapter2.fill(ds,"command")