表结构: 表名: classesid 主键唯一值
pid 父级id
name 名称29 0 一级类别名a
30 29 二级类别a
31 29 二级类别a
32 30 三级类别a
33       30        三级类别b34       0        一级类别名b

解决方案 »

  1.   

    没看懂lz的问题究竟在哪里?
    显示使用treeview,构造时可以使用父id递归查询各级子节点或在页面回发中分批载入用户当前选择节点的字节点
      

  2.   

    我不想用TreeView,如DataGrid或是其它控件可以实现?
      

  3.   

    DataGrid的自动排序功能应该可以实现你说的这个。
      

  4.   

    实现的数据格式如下:一级类别名a
       二级类别a
       二级类别b
           三级类别a
    一级类别b就像TreeView的形式。不过我想用其它数据显示控件通过套嵌来显示。。
      

  5.   

    这是表数据
    29 0 一级类别名a
    30 29 二级类别a
    31 29 二级类别b
    32 30 三级类别a
    33       30        三级类别b
    34       0        一级类别名b
      

  6.   

    你到sql版去问吧,这样的结构不知道对你有什么好片,你可以分几次加载啊,这样性能可能会好点
      

  7.   

    这是一个典型的教学用的递归算法~~~
    建议你可以利用SQL函数去解决这个问题。