Bonsoir et merci pour vos réponses.
J'ai oublier de preciser une information qui change tous (désolé)
en effet pour une combobox remplie avec le du code comme :
MaComboBox.Items.Add("Mathématique");
le code proposé par GuruuMeditation fonctionne très bien.
Mais dans mon projet la combo box a été remplie grace à une classe proposé par http://cyrilhome.over-blog.net/article-10237868.html)
ce qui me donne un code semblable a celui ci :
1 2 3 4 5 6 7 8 9 10 11 12
|
req = "select * from matiere";
commande = new SqlCommand(req, connexion);
datareader = commande.ExecuteReader();
while (datareader .Read())
{
ListItem Liste = new ListItem();
Liste.TextNom = (datareader.GetString("NomMatiere"));
Liste.Value = (datareader.GetString("Numero"));
MaComboBox.Items.Add(Liste);
} |
J'ai déjà rencontré ce problème en ASP.NET et on m'avait conseillé de passer par un "findbyvalue" mais je n'ai pas trouver cette solution sur c#
dgkourou : Merci pour ta solution mais dans mon cas je ne sais pas a quel index sera placer ma matière (les matières apparaissent par ordre alphabétique donc si j'en ajouter ou supprime une sa modifie les indexs.
Partager