Bonjour,
Voici mon problème:
Je voudrais créer un nouvel enregistrement dans ma datable.
La méthode suivante fonctionne partiellement:En effet mon dataset "ds" se remplit à partir d'une table ("T_chant") qui contient un champ clé primaire "Ref"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dim row as datarow row = ds.Tables("T_chant").NewRow ds.Tables("T_chant").Rows.Add(row) chant_databinding.MoveLast()
Or lors de l'ajout d'une nouvelle ligne, le champ clé primaire est vide.
De même avec ma table enfant "T_Paroles", lorsque j'ajoute un enregistrement grâce au bouton prévu à cet effet sur le bindingnavigator, le champ clé primaire de cette table est également vide. De plus, la table T_chant et T_paroles sont liées par le champ "Ref" (T_chant) = "n°" (T_Paroles)
Or lors de l'ajout d'un enregistrement dans la table T_paroles, le champ "n°" ne se remplit pas automatiquement avec le même numéro que le champ "ref" de T_chant.
J'espère que vous comprendrez et pourrez m'aider !
Partager