Treeview定位问题 急急急 高手速度帮忙啊
在Treeciew里 外面传如某一个值 我想把它定位他到一行 但不想再整个Treeview里便利 那样效率低 我想直接把它定位到传进来那个值的那行 就像分支机构一样 有个parent我选中某个支点 我想直接在我选中的那里加 定位到那行 不在的我说的明白了吗 急啊
------解决方案--------------------你说的是一个树的搜索算法,递归查找树能接受吗?
bool ok =false;
search( TreeNode tn, string key)
{
foreach( TreeNode tn in tn.Nodes )
{
if( ok ) return;//初步优化效率
if( tn.Text == key )
{
TreeView1.SelectNode = tn;
ok = true;return;
}
search( tn, key );
}
}