J'ai une combo-box dans une application Windows Mobile. Je l'ai ajouté des éléments à de la manière suivante:Comment définir et récupérer la valeur d'une zone de liste déroulante?
cmb_task.Items.Add(new ListItem(taskid.ToString(), taskname));
Je l'ai fait b'coz je veux définir un champ de valeur à la combobx à utiliser plus tard dans mon code.
Dans la fonction de changement d'index, je souhaite définir la valeur sélectionnée sur une variable.
private void cmb_task_SelectedIndexChanged(object sender, EventArgs e) { taskid = Convert.ToInt32(cmb_task.SelectedValue); }
mais en quelque sorte ce morceau de code retourne 0 comme valeur sélectionnée même si je sélectionne 2ème élément de combobox avec valeur = 2.
Y a-t-il un autre moyen de s'y prendre?
J'utilise C#. votre solution est exactement ce que ma question a mais dans VB. – Arti