读书人

treeView数据绑定有关问题

发布时间: 2012-01-19 20:57:58 作者: rapoo

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

[解决办法]
建议采用递归

读书人网 >C#

热点推荐