表:menu
menuid     menuname   menulink
01         菜单01      #
0101       子菜单0101  #
0102    子菜单0102  #
02         菜单02      #
0201    子菜单0201  #
0202    子菜单0202  #
要实现这样的效果("_"为空格)菜单01      
_ _子菜单0101  
_ _子菜单0102  
菜单02      
_ _子菜单0201  
_ _子菜单0202  并且点击菜单时,子菜单会隐藏最好初始状态时子菜单都是隐藏的,点击菜单时,子菜单会展开

解决方案 »

  1.   

    下载安装TreeView组件。
    iewebcontrols.msi安装之后,就可以在VS里添加TreeView了。至于使用方法你搜搜TreeView,有很多。
      

  2.   

    2005上面自带的TreeView也可实现
      

  3.   

    网上找一个js的,要不就用treeview
      

  4.   

    肯定用TreeView好了,既简单又好用
      

  5.   

    先把控件下来安装上再说。代码很简单的。你在CSDN里搜TreeView有太多了。
      

  6.   

    对你一定有帮助
    http://www.microsoft.com/china/community/Column/21.mspx
    另外,用递归的方法可以在dropdownlist控件中实现