Update en mode déconnecté

Signaler
Messages postés
36
Date d'inscription
mercredi 7 mars 2012
Statut
Membre
Dernière intervention
10 février 2013
-
Messages postés
14738
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
23 novembre 2020
-
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 :
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");
                    
               

                }

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 ?

1 réponse

Messages postés
14738
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
23 novembre 2020
148
Bonjour,

Voir avec :
http://support.microsoft.com/kb/301248

Peut être.

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list
---
Mon site