用treeview逐级显示数据库里的内容,大约有三级,该如何实现。我已经困惑好几天。

解决方案 »

  1.   

    表里就有两个字段,一个是编号,一个是名称,都是文本型的
      

  2.   

    那你想要依据什么规则生成树的层次结构?
      

  3.   

    楼主肯定要以编号为依据吧,建议你自己设定编号值,自编号不便处理。思路如下:
    一种方案:使用3个字段确定层级。
    一种方案:每级字符数相同。比如“A001002003”,001为一级,002为二级,003为三级。注意,只是字符数相同,这里都是3位;A是必须,也可以是其它字母,即首位必须是字母,否则接下来的查询语句,会发生错误。
    方案一中的编号编写应遵守这一原则。
    接下来:排序,识别级别,添加不同的节点。网上搜一下吧。