i have load a tree view. i want to Traverse treeview node and expand & select a node. Expand is working fine. but select a node is not working.
private void Traverse(TreeNodeCollection nodes, string findtext)
{
foreach (TreeNode node in nodes)
{
if (node.Text.ToString().Trim() == findtext)
{
node.Expand();
node.TreeView.SelectedNode = node.NextNode;
//tvwStructureTree.SelectedNode = this.tvwStructureTree.Nodes[node.Index];
//Select a node in Treeview tvwStructureTree But not working
tvwStructureTree.SelectedNode = node;
node.TreeView.Focus();
}
Traverse(node.Nodes, findtext);
}
}
Its in windows application.
Not quite sure what’s your issue is. TreeView.SelectedNode Property is the correct property.
Make sure that the
node.TreeViewis the correct TreeView instance.TreeView.HideSelection Property is another property that might useful for you.