我已加載樹視圖。我想遍歷treeview節點並且展開選擇一個節點&。展開工作正常。但選擇一個節點不工作。在windows應用程序中以編程方式在treeview中選擇節點
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);
}
}
它在windows應用程序中。
你想選擇哪個節點?不是node.NextNode我想象。什麼是tvwStructureTree?嘗試node.TreeView.SelectedNode = node.Nodes [0]; –