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 DataColumnDim dccleexterne As DataColumnDim 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