Remplir une dropdown à partir du web.config [Résolu]

Signaler
Messages postés
54
Date d'inscription
dimanche 22 septembre 2002
Statut
Membre
Dernière intervention
22 avril 2011
-
Messages postés
54
Date d'inscription
dimanche 22 septembre 2002
Statut
Membre
Dernière intervention
22 avril 2011
-
Bonjour

J'ai une petite question.

Dans mon fichier web.config, j'ai une clé du genre



J'aimerais utiliser cette clé pour alimenter une DropDownList.

Est-ce possible ? Si oui, comment ?

Merci d'avance pour votre aide,

Christophe

4 réponses

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
26
Salut,

C'est possible
Il y a 3 etapes
1--> Recuperer la valeur dans le fichier web.config

Ps : Il faut ajouter une reference sur System.Configuration


2--> Remplir une list avec les valeurs (un petit coup de split
string[] tabIPAdress = IPAddress.Split(","c);


3--> Binder sur la dropdowlist (tu sais faire surement)
Messages postés
155
Date d'inscription
jeudi 12 mai 2005
Statut
Membre
Dernière intervention
8 mars 2011
1
Juste pour info, tu peux utiliser la méthode AddRange au lieu de remplir élément par élément.

Tu auras alors le code suivant:
String[] listeAdresses = System.Configuration.ConfigurationManager.AppSettings["IPAddress"].Split(',');
ddIP.Items.AddRange(listeAdresses);


Shao.
Messages postés
54
Date d'inscription
dimanche 22 septembre 2002
Statut
Membre
Dernière intervention
22 avril 2011

Bonjour,

Merci beaucoup !

J'ai finalement utilisé ceci qui marche
String[] listeAdresses = System.Configuration.ConfigurationManager.AppSettings["IPAddress"].Split(',');
foreach (string ip in listeAdresses)
{
    ddIP.Items.Add(ip);
}

Christophe
Messages postés
54
Date d'inscription
dimanche 22 septembre 2002
Statut
Membre
Dernière intervention
22 avril 2011

Merci Shao, je ne connaissais pas ...