Salut tout le monde, j'ai un probleme avec un code en C# concernant la modification d'un enregistrement en mode deconnecté
Voila les tables que j'utilise :
Notes(#NumeroE, #NumeroC, note)
Etudiant(NumeroE,nom, prenom)
Cours(NumeroC, matiere)
Je veux modifier un enregistrement de la table "Notes"
voila le code :
Mon code ne retourne aucune erreur, mais j'ai aucune modification de l'enregistrement, quelqu'un a une idée de ce qu'il doit etre fait au niveau du code s'il vous plait ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 ds.Tables["Notes"].PrimaryKey = new DataColumn[] { ds.Tables["Notes"].Columns["NumeroE"] , ds.Tables["Notes"].Columns["NumeroC"] }; object[] findTheseVals = new object[2]; findTheseVals[0] = textBox33.Text; findTheseVals[1] = textBox34.Text; DataRow row = ds.Tables["Notes"].Rows.Find(findTheseVals); if (row == null ) { MessageBox.Show("Note introuvable"); } else { row.BeginEdit(); row.SetField("NumeroE", textBox33.Text); row.SetField("NumeroC", textBox34.Text); row.EndEdit(); MessageBox.Show("La note a été modifiée avec succés"); }
Partager