是这样的:  我的TreeView有两级目录,一级目录有五六个结点吧,,,,一级目录下面的二级结点就多了,因为一些特别的原因,有的一级目录下面的二级结点有近100个,,,,这样为了找到其中的一个二级结点,就得慢慢地拖,,,慢慢地找,,,,眼睛实在受不了了!!!!!!  我想问的是:TreeView有没有搜索接点名称的功能的地方,,,,希望大家指点下!!!!!!THANKS!!!

解决方案 »

  1.   

    这个问题让用户自己去找了。树展开以后,在ie里面ctrl+F去找
      

  2.   

    问题要是能这样处理就好了!!!!!!!!关键是:TreeView生成的内容用IE的CTRL+F去查找根本找不到,没用!!!!!
      

  3.   

    解决方法:
    1.让用户去找,用Ctrl+F
    2.在treeview的上方或下方让一个查找框和查找按钮,用javascript来实现类似Ctrl+F的功能,找到节点。
    3.在treeview的上方或下方让一个查找框和查找按钮,提交到服务器端,用扁遍历的方法定位节点。
      

  4.   

    private void findNodes(TreeNode node,string NodeID)
    {
    TreeNodeCollection tnc ;
    if(node == null)
    {
    tnc = this.TreeView1.Nodes;
    }
    else
    {
    tnc = node.Nodes;
    }

    foreach(TreeNode tn in tnc)
    {
    if(tn.NodeData.Trim()  == NodeID)
    {
    Response.Write("我找到了!"+NodeID); 
    }
    findNodes(tn,NodeID);
    }
    }