txt_code.DataBindings.Clear(); txt_code.DataBindings.Add(new Binding("Text", ds.Tables["T_USER"], "USRCOD")); txt_nom.DataBindings.Clear(); txt_nom.DataBindings.Add(new Binding("Text", ds.Tables["T_USER"], "USRNOM1")); txt_prenom.DataBindings.Clear(); txt_prenom.DataBindings.Add(new Binding("Text", ds.Tables["T_USER"], "USRNOM2")); cbo_groupe.DataBindings.Clear(); cbo_groupe.DataBindings.Add(new Binding("SelectedValue", ds.Tables["T_USER"], "GRPNUM"));
this.txt_code.DataBindings["Text"].BindingManagerBase.EndCurrentEdit(); this.txt_nom.DataBindings["Text"].BindingManagerBase.EndCurrentEdit(); this.txt_prenom.DataBindings["Text"].BindingManagerBase.EndCurrentEdit(); this.cbo_groupe.DataBindings["SelectedValue"].BindingManagerBase.EndCurrentEdit();
int currentOldChange = 0; public void CurrentCellChanged(....) { ds.Tables["USER"][CurrentOldChange].EndEdit(); currentOldChange = datagrid1.currentRoxIndex; ds.Tables["USER"][datagrid1.currentRoxIndex].BeginEdit(); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionint currentOldChange = 0; private void dg_Liste1_CurrentCellChanged(object sender, System.EventArgs e) { ds.Tables["T_USER"].Rows[currentOldChange].EndEdit(); currentOldChange = dg_Liste1.CurrentRowIndex; ds.Tables["T_USER"].Rows[dg_Liste1.CurrentRowIndex].BeginEdit(); }