这里假定只有两级节点,多级方法类似。
遍历节点,根据选中节点文本找到要选中的节点。
treeView.SelectedNode = selectNode;
TreeNode .ImageIndex : 节点默认状态的图标.
TreeNode .SelectedImageIndex: 节点选中状态的图标.
转自博客:
url: http://greatverve.cnblogs.com/archive/2012/02/07/treeview-selectednode.html
遍历节点,根据选中节点文本找到要选中的节点。
treeView.SelectedNode = selectNode;
TreeNode .ImageIndex : 节点默认状态的图标.
TreeNode .SelectedImageIndex: 节点选中状态的图标.
///
/// 设置TreeView选中节点
///
///
/// 选中节点文本
private void SelectTreeView(TreeView treeView, string selectStr)
{
treeView.Focus();
for ( int i = 0; i {
for ( int j = 0; j {
if (treeView.Nodes[i].Nodes[j].Text == selectStr)
{
treeView1.SelectedNode = treeView.Nodes[i].Nodes[j]; // 选中
// treeView.Nodes[i].Nodes[j].Checked = true;
treeView.Nodes[i].Expand(); // 展开父级
return;
}
}
}
}
/// 设置TreeView选中节点
///
///
/// 选中节点文本
private void SelectTreeView(TreeView treeView, string selectStr)
{
treeView.Focus();
for ( int i = 0; i {
for ( int j = 0; j {
if (treeView.Nodes[i].Nodes[j].Text == selectStr)
{
treeView1.SelectedNode = treeView.Nodes[i].Nodes[j]; // 选中
// treeView.Nodes[i].Nodes[j].Checked = true;
treeView.Nodes[i].Expand(); // 展开父级
return;
}
}
}
}
url: http://greatverve.cnblogs.com/archive/2012/02/07/treeview-selectednode.html