读书人

Treeview定位有关问题 急 高手速度帮

发布时间: 2012-03-08 13:30:13 作者: rapoo

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 );
}
}

读书人网 >C#

热点推荐