Bonjour à tous,
J'ai un petit souci concernant le remplissage d'un combobox à partir de ma base de données, en fait, pendant l'exécution de mon programme, la base de données est modifié à plusieurs reprises mais les nouvelles données ne sont pas répercutés dans mon combobox (par exemple, l'ajout d'un libellé dans la liste déroulante)
Pour "actualiser" ce combobox, j'ai essayé la méthode Getdata, en effet, ça marche mais le "valuemember" n'est pas réaffecté, ce qui n'est pas sans importance car j'ai besoin de la clé primaire pour trier d'autres listes.
Je cherche donc un moyen de réactualiser le combobox en réactualisant le dataset, mais comment?
j'ai essayé ceci :
Code C# :
Code :
- System.Data.DataSet ds = new System.Data.DataSet();
- ds = Database.read("SELECT IDCATEGORIE, LIBELLE FROM CATEGORIE" );
-
- this.cboCat.SelectedIndex = -1;
- this.cboCat.DataSource = ds.Tables["CATEGORIE"];
- this.cboCat.DisplayMember = "LIBELLE";
- this.cboCat.ValueMember = "IDCATEGORIE";
|
mais que mettre à la place de Database pour que la méthode .read("sql" ) soit possible.
Merci de votre aide