MessageBox.Show("Message")
private void btnEnregistrer_Click(object sender, EventArgs e) { //enregistrer les modifications apportées à la datatable demande_examen this.Validate(); this.dEMANDE_EXAMENBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.dataSet1); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionif(dataSet.GetChanges(DataRowState.Modified)) { Message; }
if(dataSet.HasChanges()) { Message; }
Mais ça n'a rien donné!
private void btnEnregistrer_Click(object sender, EventArgs e) { //enregistrer les modifications apportées à la datatable demande_examen attribution_compteur(); this.Validate(); this.dEMANDE_EXAMENBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.dataSet1); maj_compteur(); } if(dataSet1.HasChanges()) { Message.show("Modifications enregistées"); }
private void btnEnregistrer_Click(object sender, EventArgs e) { //enregistrer les modifications apportées à la datatable demande_examen if (dataSet1.HasChanges()) { //attribution_compteur(); this.Validate(); this.dEMANDE_EXAMENBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.dataSet1); // maj_compteur(); MessageBox.Show("Modifications enregistées"); }
Mais maintenant non pas seulement le message ne s'affiche pas mais même les modification ne sont plus enregistrées dans la base!S'il ne t'affiche pas le message, c'est qu'il ne rentre pas dans le if, donc c'est évident que ça n'enregistrera rien.
private void btnNouveau_Click(object sender, EventArgs e) { dataSet1.DEMANDE_EXAMEN.Clear(); this.dEMANDE_EXAMENTableAdapter.Fill(dataSet1.DEMANDE_EXAMEN); this.dEMANDE_EXAMENBindingSource.AddNew(); lstTYPE_PATIENT.SelectedIndex = 0; attribution_compteur(); }