VB.NET Comment ajouter un nœud enfant d'un nœud spécifique dans treeview
Comment ajouter un nœud enfant d'un nœud spécifique dans treeview? Dire que j'ai "Élément1" dans treeview déjà, comment puis-je ajouter "SubItem1" à "Élément1" comme c'est le nœud enfant?
Je sais que c'est probablement très simple, mais j'ai essayé des tas de trucs, j'ai juste ne peux pas obtenir de travail.
OriginalL'auteur NetInfo | 2012-04-01
Vous devez vous connecter pour publier un commentaire.
L'ajout de nœud enfant à parent (non sélectionné)
De la première utilisation
Find()
pour obtenir une référence au nœud parent. Puis ajouter à l'aide de la même technique que les autres sections ci-dessous.Ajout de nœuds par programme
Si vous souhaitez ajouter les nœuds enfants à un particluar nœud parent, l'idée est d'ajouter les nœuds enfants à leur parent nœud à l'aide de la
parent.node.add()
méthode.Vous pouvez créer n'importe quel nombre d'enfant de cette manière.
Par exemple, si vous voulez avoir un tel scénario:
Alors vous pourriez faire ceci:
Plus de lecture/exemples
Cette page est un bon exemple, vous pouvez exécuter pour ajouter dynamiquement des nœuds enfants de l'arbre. Ils le font sur un bouton, qu'ils ont accroché comme ceci:
http://www.codeproject.com/Articles/11830/The-Basic-Operations-on-using-the-TreeView-Control
J'ai inclus un exemple plus complet. Laissez-moi savoir si cela fonctionne pour vous. Si non, nous allons voir quel est le problème à partir de là.
Merci beaucoup pour tous ces exemples, mais là encore, le "grand-Père" est déjà ajouté. ce que je veux faire est d'ajouter le "Père" de la "grand-Père" sans avoir à le sélectionner. Je sais déjà comment ajouter tous les trois en même temps. Désolé pour sonner comme un noob. merci encore.
Pas de problème, je comprends ce que vous dites. Permettez-moi de mettre à jour mon post pour être plus clair.
Merci beaucoup pour votre aide, problème résolu.
OriginalL'auteur msigman
Si vous vous assurez que vous attribuez à un
Name
à votreTreeNode
Vous pouvez utiliserTrouver
pour le localiser et ajouter leChild
nœud.Exemple:
OriginalL'auteur Mark Hall
Je cherchais la même chose quand je suis arrivé ici, et pour l'instant je ne pourrais pas obtenir ce dont j'avais besoin.
Donc, je suis arrivé à cette page: http://www.dotnetspider.com/forum/168335-How-add-node-treeview-VB.NET.aspx
Vraiment cool et simple à faire une fois que vous lui donner un look.
Il apparaît que nous avons seulement besoin de garder en tapant des nœuds.add("nodename") de continuer à ajouter des sous-niveaux.
Treeview1.Les nœuds.Add("Root_1").Les nœuds.Add("Child_Level_1").Les nœuds.Add("Child_Level_2")
Ça ferait quelque chose comme:
http://img716.imageshack.us/img716/7254/semttulonzk.jpg
Espère que cela a Aidé ;D.
OriginalL'auteur Gaandi
*Suppose vide TreeView:
OriginalL'auteur David Osborne