ListBox & connection BDD

Signaler
Messages postés
38
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
8 mars 2006
-
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
-
Boujour tout le monde,



J'ai un petit problème avec des listbox.

J'ai une vidizaine de listbox. Que j'aimerais remplir tous en même
temps en me connectant à une base de donnée. Je travail avec des
groupbox mais le problème c'est que dans le groupbox ou se trouve les
listbox, il y a d'autres éléments.



Comment je peux faire pour boucler sur mes listbox et les remplir en même temps ...

Simon.

Pourvu que ca dure ...

1 réponse

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
87
Salut,

Tu peux te faire une méthode qui ressemble à ça :
private ListBox[] GetListBoxes(Control.ControlCollection controls)
{
ArrayList list = new ArrayList(controls.Count);

// parcours de la liste des controles
foreach ( Control ctrl in groupBox_test.Controls)
{
// test du type
if ( ctrl.GetType() == typeof(ListBox))
{
// si c'est bien un listbox
list.Add((ListBox)ctrl);
}
}

return (ListBox[])list.ToArray(typeof(ListBox));
}

et l'utiliser comme ceci :
ListBox[] mesListBox = GetListBoxes(groupBox_test.Controls);
// traitement

Cocoricoooooooo !!!!
coq
MVP Visual C#