Comment insérer un nouvel enfant dans un nœud particulier dans un TreeView dans C# WinForms?C# - TreeView: insertion d'un nœud à une certaine position
J'ai poignarder maladroitement à TreeViews pendant près d'une heure et je voudrais utiliser TreeView de C# comme ceci:
treeView.getChildByName("bob").AddChild(new Node("bob's dog"));
Voici ce que j'ai essayé dernier (qui je pense est à un niveau de pilosité C# ne devrait jamais m'avoir permis d'atteindre):
tree.Nodes[item.name].Nodes.Add(new TreeNode("thing"));
Inutile de dire que cela ne fonctionne pas.
Oh, et voici une question paresseuse: pouvez-vous réellement stocker des objets dans ces nœuds? Ou TreeNode ne supporte que les chaînes et autres? (dans ce cas, je devrais étendre TreeNode ../sigh)
S'il vous plaît, aidez, merci!
Si vous êtes libre de choisir, jetez un oeil à WPF. Vous pouvez modéliser vos données comme vous le souhaitez et les lier à TreeView. – VVS
Oh, mec, je passerais à WPF dans un battement de coeur si je devais avoir l'option .. Pour commencer, rien avec l'aide de XML est un pas en avant. – Spectraljump