单击treeview控件的节点 如何得到该节点的depth  text?
如何在单击节点时调用自己写的方法?

解决方案 »

  1.   

    nodemouseclick事件
    没有这个吧????
    高手指点下。
      

  2.   

    protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
        {
            在这里获取
        }
      

  3.   

    这个问题解决了
    但是每次点击treeview控件的叶子节点都会导致treeview控件的刷新!!我要根据选择叶子节点的text查询数据库得到数据显示到网页上!! 为了解决treeview刷新的问题我把它放在一个Updatepanel里面 解决了刷新问题 但是貌似叶子节点的text传不出来了!!!!  这里该如何取叶子节点的text呢??
      

  4.   


    是啊  取得节点的text  然后用函数从数据库得查询得到一个表 然后把这个表显示到页面这些功能都实现了 就是点了叶子节点那个导航(Treeview控件)要刷新一下 我初始化了所有节点都回缩
    刷新了就控件全部回缩了  很不友好 !!!放在Updatepannel里面不刷新了  但是SelectedNodeChanged事件不执行了 
    我是在SelectedNodeChanged事件里面写的查询数据库方法  生成一行数据DataRow 赋给一个数组   string fdr[] 然后再JS里面显示出来!!!!<script type ="text/javascript">
                     var  i=<%=fdr[0] %>
                     document.write("<p>编号:"+i+"<br/>");
                     document.write( "");
                     </script>
        </div>用了Updatepanel ChildrenAsTriggers="False" UpdateMode="Conditional" 怎样来现实点击叶子节点得到该节点的text??????
      

  5.   

    一弄不明白 
    为什么点了叶子节点会自动刷新呢?????NavigationUrl没填写啊!!!!!