是不是用treeview要求数据库中的表必须是无限级分类,想这种:
01 0 生产部 1
02 1 工程部 1
03 0 采购部 1
0101 1 生产一部 2
0102 1 生产二部 2
0301 1 采购一部 2
0302 1 采购二部 2
04 0 业务部 1
0401 1 业务一部 2
0402 1 业务二部 2
如果是这种呢,就各级类别分别在一张表,对于这两中表绑定方法一样吗?如何绑定?
大类:id(int) company(varchar(50)中类:id(int) deid(int) department(varchar(50))小类:id(int) coid(int) class(varchar(50))
01 0 生产部 1
02 1 工程部 1
03 0 采购部 1
0101 1 生产一部 2
0102 1 生产二部 2
0301 1 采购一部 2
0302 1 采购二部 2
04 0 业务部 1
0401 1 业务一部 2
0402 1 业务二部 2
如果是这种呢,就各级类别分别在一张表,对于这两中表绑定方法一样吗?如何绑定?
大类:id(int) company(varchar(50)中类:id(int) deid(int) department(varchar(50))小类:id(int) coid(int) class(varchar(50))
ID Name ParentID
1 节点1 0
2 节点2 0
3 节点3 1
4 节点4 3
5 节点5 1
ID表示节点编号,Name表示节点显示的内容,ParentID表示该节点的父节点编号。
以上结构在TreeView绑定时使用递归即可