private void listBoxParam_DoubleClick(object sender, EventArgs e) { if (BDDExterne.ModifierValeurParam(listBoxParam.SelectedValue.ToString(), Int32.Parse(Microsoft.VisualBasic.Interaction.InputBox("entrer la nouvelle valeur", "Title", "").ToString())) == false) { MessageBox.Show("Erreur modification de la valeur"); } listBoxParam.DataSource = null; listBoxParam.Items.Clear(); List <ComboxItem> listComboxItemParam = new List <ComboxItem>(); monDevis = BDDExterne.GetDevis(monDevis.devId.ToString()); foreach (Parametre monParam in monDevis.modules[listBoxModuleDevis.SelectedIndex].modParametres) { listComboxItemParam.Add(new ComboxItem() { Value = monParam.parIdValeur, Text = monParam.parNom + " " + monParam.parValeur + " " + monDevis.modules[listBoxModuleDevis.SelectedIndex].uniteUsage }); } listBoxParam.DisplayMember = "Text"; listBoxParam.ValueMember = "Value"; listBoxParam.DataSource = listComboxItemParam; }