fichier de config - appSettings
Bonjour,
Je dois garnir 2 dropdowns sur base d'un fichier paramètre facilement éditable par le commun des mortels. EN VB, j'aurais utilisé un fichier .ini mais je vois que .NET préconise l'utilisation des fichiers App.config en XML.
J'ai donc créé qqch comme ceci :
Code:
1 2 3 4 5 6 7
| <appSettings><add key="dropdown1" value="database1" />
<add key="dropdown1" value="database2" />
<add key="dropdown1" value="database3" />
<add key="dropdown2" value="database4" />
<add key="dropdown2" value="database5" />
</appSettings> |
Vous l'aurez compris, je souhaite afficher les 3 permières valeurs dans la 1ère dropdown et les 2 suivantes dans la 2ème dropdown.
Mais cela ne fonctionne pas comme je l'entends : il ne m'affiche que "database3" dans la 1ere et "database5" dans la 2ème car l'attribut "key" doit être unique.
Code:
1 2 3 4
| foreach (string aValue in ConfigurationManager.AppSettings)
{
Console.WriteLine("KEY - VALUE : {0} - {1}", aValue, ConfigurationManager.AppSettings[aValue]);
} |
Avez-vous une idée comment faire pour qu'il me retourne la collection des valeurs à partir d'une clé multiple ?
merci