日期:2014-05-18  浏览次数:20923 次

treeView数据绑定问题
我数据库表结构如下 01 一级类
  02 二级类
  0101 一级类一分类
  0201 二级类一分类
  010101 一级类一分类01类
  010201 二级类一分类01类

请问如果分级显示在treeview下啊?
 

------解决方案--------------------
先判断代码长度,然后取出相应位数的内容,然后显示在treeview的节点上面
------解决方案--------------------
在0101节点下添加子结点。
------解决方案--------------------
顶一下
------解决方案--------------------
可以这样设想:同一个级别的放到一个数组里,ListFirst【01,02,03,...】ListSecond【0101,0201,...】ListThird【010101,020101,...】当展开第1级时只加载第1级的数组,当展开第2级时只加载第2级的数组,根据其父级加载数据(若其父级是02,则加载ListSecond中02开头的项0201,0202,...),当展开第3级时只加载第3级的数组,根据其父级加载数据(若其父级是0201,则加载ListThird中0201开头的项020101,020102...)

具体的自己考虑,这只是一个思路!
------解决方案--------------------
建表的时候加一个ParentId字段
子结点的ParentId就是父结点的Id

------解决方案--------------------
建议采用递归