pinkettee
Messages postés36Date d'inscriptionmercredi 7 mars 2012StatutMembreDernière intervention10 février 2013
-
26 mai 2012 à 23:50
NHenry
Messages postés15112Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention13 avril 2024
-
27 mai 2012 à 00:19
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 :
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 ?
---------------------------------------------------------------------
[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