J'ajoute des nœuds d'arbre à TreeView
de manière programmatique en fonction des valeurs de la base de données.
J'ai besoin d'ajouter des nœuds enfants à ces nœuds avant. La seule façon de les localiser est par myReportsNode.ChildNodes[int index]
, mais cette information ne me sert à rien, car je dois les trouver par leur valeur, ou un identifiant unique.
FindNode n'est pas une bonne option, car je ne sais pas exactement où ils sont, et chercher chaque nœud en itérant à travers l'arbre est une perte de temps. J'ai pensé à utiliser un dictionnaire pour les nœuds.
Des idées ?