Bonjour à tous,
Cette fois-ci, j'ai besoin de vos retours d'expériences pour savoir ce qui peut être le mieux pour mon projet.
Toujours dans la création de mon UserControl, je me pose une question.
Un des UserControls aura pour but de lire un fichier XML et d'en extraire chaque nœud de niveau 1 pour les afficher dans une ListView. Lorsque l'utilisateur cliquera sur un nœud, toutes les informations qu'il contient seront affichées dans la seconde partie de l'interface (divisée en deux panels avec un SplitContainer pour l'occasion).
Ma question est donc la suivante : D'un point de vue "Rapidité d'exécution / Economie de ressources", quelle est la meilleure méthode ?
- Lire le fichier XML une première fois pour peupler le TreeView et relire le fichier XML à chaque fois que l'utilisateur change de nœud pour afficher les informations qu'il contient.
- Lire une seule fois le fichier XML pour remplir un Dataset qui servira alors à peupleur le TreeView et qui alimentera la seconde partie de l'interface à chaque changement de nœud par l'utilisateur.
Partager