[.NET] Afficher vos fichiers de configuration dans un PropertyGrid
Le projet sur lequel je travaille actuellement fait appel à un fichier de configuration pour stocker des paramètres utilisateur. Afin de faciliter le travail des utilisateurs, je me suis dit qu'il serait plus agréable pour eux de devoir modifier ce fichier de configuration au travers d'une interface graphique plutôt qu'en modifiant le fichier XML à la main.
J'ai donc immédiatement pensé au contrôle PropertyGrid pour afficher le contenu de mon fichier de configuration 
Malheureusement, l'implémententation n'est pas aussi simple que ce que l'on pourrait penser. En effet, on ne peut pas simplement affecter le contenu de notre fichier à la propriété SelectedObject de notre PropertyGrid.
Ma première idée à donc été de créer un composant qui irait lire le contenu de ce fichier et qui créérait, dynamiquement, des propriétés en fonction du nombre de clés présentes dans le fichier.
Cependant, je n'avais ni ne temps (ni l'envie
) de me lancer dans un tel développement alors j'ai eu une deuxième idée: Google 
Et le résultat m'a parfaitement convaincu: je suis tombé sur cet article/source: http://www.codeproject.com/csharp/configeditor.asp qui met à disposition un composant capable de lire/écrire les fichiers de configuration et qu'il est possible d'utiliser avec un PropertyGrid:

Ce contrôle est vraiment très pratique et simple d'utilisation: à utiliser sans modération !
Maintenant, il reste une chose que je n'ai pas réussit à faire: désactiver une ligne particulière du PropertyGrid. Si quelqu'un a une idée sur comment faire cela, qu'il n'hésite pas à me le dire/contacter 
A+
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :