Bonjour tout le monde,

J'ai une page qui contient des critères pour afficher ensuite un rapport dans un report viewer. J'ai un lien qui m'affiche une autre page sous forme de popup qui contient autant de case à cocher que de département contenu dans la base de données. Lorsque l'utilisateur coche les départements et valide, je veux récupérer sa sélection. J'ai fait pas mal de recherches et j'ai testé pas mal de chose. J'ai choisi d'enregistrer les données dans un string et d'appeler une méthode qui est dans la page parente pour sauvegarder la liste des départements :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
[code contenu dans mon bouton valider de ma nouvelle fenetre)
 
foreach (ListItem lt in cblDep.Items)
            {
                if (lt.Selected)
                {
                    ltDep += lt.Value + ";";
                }
            }
 
StatsEntreprisesFiltresForm entForm = new StatsEntreprisesFiltresForm();
entForm.recupDonnees(ltDep);
et je récupère la liste comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
        public void recupDonnees(string donnees)
        {
            cbDep = donnees;
            string[] dep = cbDep.Split(';');
 
            foreach (string d in dep)
            {
                ListItem item = new ListItem();
                item.Text = d;
                item.Value = "item" + d;
                ListBox1.Items.Add(item);
            }            
        }
Le problème est qu'a l'exécution de mon application j'ai un message d'erreur quand je veux ajouter l'item dans ma listBox.
Voici le message d'erreurs :
La référence d'objet n'est pas définie à une instance d'un objet.
Je ne vois pas pourquoi il me met ça alors que ce n'est pas la première fois que j'ajoute des items.

Merci et bonne journée