Salut à tous, s'il vous plait j'ai un souci concernant un code en C#
j'ai une table notes qui contient le numero de l'etudiant, numero du cours et la note
ces 2 premiers sont des clés primaires
Je veux supprimer un enregistrement de la table Notes mais avec mode déconnecté
et puisque j'ai 2 clés primaire ca me cause un probleme

voila les tables que j'ai :
Etudiant(NumeroE,nom, prenom)
Cours(NumeroC,matiere,#NumeroS)
Notes(#NumeroE,#NumeroC, Note)

et voila mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
ds.Tables["Notes"].PrimaryKey = new DataColumn[] { ds.Tables["Notes"].Columns["NumeroE"],
                                                                ds.Tables["Notes"].Columns["NumeroC"]};
              ds.Tables["Notes"].Rows.Find(textBox31.Text).Delete();
              ds.Tables["Notes"].Rows.Find(textBox32.Text).Delete();
                DataRow ligne = ds.Tables["Notes"].NewRow();
Il me donne erreur dans cette ligne ds.Tables["Notes"].Rows.Find(textBox31.Text).Delete(); en m'affichant
2 valeurs attendues pour la clé indexée, mais 1 valeurs reçues.
Est ce que vous pouvez m'aidez svp

Merci.