J'ai une vue de liste et je dois la peupler d'états comme nœuds racine et de villes comme nœuds enfants. C'est une tâche fastidieuse. J'ai un Dictionary<String,List<String>>
et je le fais comme ça.TreeView. États et villes des États-Unis
Dictionary<string, List<String>> locations = new Dictionary<string, List<String>>();
List<String> alabama = new List<String>();
alabama.add("city1");
alabama.add("city2");
alabama.add("city3");
....
locations.add("alabama",alabama);
....
Faire que pour chaque état et la ville devient ennuyeux, et je ne peux pas aider mais pense qu'il ya un moyen plus facile.
Des pensées?
Avez-vous vos données source sous forme lisible par machine? Si c'est le cas, vous pouvez certainement le faire par programmation avec une simple double boucle for- melle ou similaire. – lesscode