bonjour !
j'aurais besoin de vos lumière pour un petit bout de code.
j'aimerais passer dans un combobox le nom et prenom de personnes, avec leur numero en mode caché.
le probleme du code suivant est qu'il n'accepte pas les indices qui ne se suivent pas.
j'explique. si j'avais les codes de personnes suivants, tout marcherait sans probleme :
1;2;3;4;5;6...
le probleme, c'est que j'ai plutot ça à proposer :
2;8;9;12;15...
ça ne commence pas forcément à 1 et il y a des creux.
(en fait, ça arrive quand je supprime une personne)
le probleme se situe donc à la derniere ligne, avec la variable numEleve :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ArrayList TabEleve = new ArrayList(); TabEleve = laClasse.GetListeEleves(); int nbEleves = laClasse.GetNbEleves(); for (int i = 0; i <= (nbEleves - 1); i++) { ClEleve unEleve = ((ClEleve)TabEleve[i]); int numEleve = unEleve.GetNumEleve(); string nomEleve = unEleve.GetNomEleve() + " " + unEleve.GetPrenomEleve(); cmbChoixEleve.Items.Insert(numEleve, nomEleve); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part cmbChoixEleve.Items.Insert(numEleve, nomEleve);
auriez-vous une solution à me proposer ?
Partager