1.treeview.nodes出来的是同一级的node总数,这个可以从count中看出有什么方法可以取得所有的node
    2.有什么属性可以把checkbox与selected关连起来,好象在selected后就只能检测checked,在checked之后就只能找到同一级的text(所以出现了上面的问题)

解决方案 »

  1.   

    1:foreach(TreeNode node in treeview.nodes)
    {
    }
    2:不是很理解你的意思
      

  2.   

    1:foreach(TreeNode node in treeview.nodes)是什么意思2:就是说我访问treeview.selectednodes的时候只能看到他有没有checked而不能更改check的状态
      而在我用checked的事件来读treeview.nodes的时候就只找到同一级的nodes我想找到所有的并知道他门的checked状况我要的效果只是获得整科树上面checkbox的值
      

  3.   

    1:FOREACH就是遍历某节点下的子节点
    2:好象还是不明白,发你的东西看看吧
      

  4.   

    http://demo.winspace.net/Passports/SystemModule.aspx
      

  5.   

    我说的是在winform中的treeview是不是跟webform中的treeview是有区别的呀
      

  6.   

    foreach(TreeNode node in treeview.nodes)这个东西好象并没有解决问题因为在里面的treeview.nodes就已经是只有第一层的节点根本就访问不到他下面或其他层的结点
      

  7.   

    已经解决了,用this.treeview.nodes的属性的确是只有第一组,如果真的要访问的话就要用传到事件里面的值.