根据数据库中的数据构造treeview
数据库的数据结构是这样的:
sCompany_no varchar(10) Unchecked
sCompany_name varchar(50) Unchecked
sShortname varchar(30) Checked
sParent_no varchar(10) Checked
sTree varchar(30) Checked
iTreeLevel int Checked
具体数据如下:
构造treeview的c#代码如下:(用递归方法实现)
其中用到了ORM获取数据,不用它当然也可以。
sCompany_no varchar(10) Unchecked
sCompany_name varchar(50) Unchecked
sShortname varchar(30) Checked
sParent_no varchar(10) Checked
sTree varchar(30) Checked
iTreeLevel int Checked
具体数据如下:
000001 | 总公司 | 简称 | NULL | 001 | 1 |
000002 | 公司2 | 简称 | 000001 | 001001 | 2 |
000003 | 公司3 | 简称 | 000001 | 001002 | 2 |
000004 | 公司4 | 简称 | 000001 | 001003 | 2 |
000005 | 公司4 | 简称 | 000001 | 001004 | 2 |
000006 | 公司4下属 | 简称 | 000005 | 001004001 | 3 |
000007 | 公司4下属2 | 简称 | 000005 | 001004002 | 3 |
构造treeview的c#代码如下:(用递归方法实现)
初始化部门树
其中用到了ORM获取数据,不用它当然也可以。