最近写程序需要用到树,对树的操作应该没有问题!
我的问题是这样的:
  下面是一颗树
   站点
     |
     -站点1
     -站点2
     -站点3
        .
        .
        .
     -站点4
          |
          -分站1
          -分站2
          -分站3
当点击站点(站点1、站点2...)时,右边显示站点相关的信息,并且可以对站点信息进行增、删、改操作
当点击分站点(分站点1、分站点2...)时,右边显示分站点相关的信息,并且可以对分站点信息进行增、删、改操作
(注意:站点信息和分站点信息放在不同的表里并且有个关联字段)
我的做法是:
在右边放了一个panel1,将站点、分站点信息定义成用户控件
在最下边放一个panel2 上面放上相应的操作按钮
当用户点击节点时 根据用户点击的节点在panel1和panel2加载不同的控件
这样做功能是实现了
但是太复杂了,判断条件太多了 而且如果树的层次多的话 就没有办法操作了
请问有什么好的方法吗?
有人可以告诉我吗?