用TreeView构建树型目录
来源:流星之家
用TreeView生成无限级分类的树型目录:
一、数据库设计
BBS_BestArticleFolder 精华区目录表 |
||||
Key: FolderID |
||||
Field name |
Type |
Length |
Default |
Description |
FolderID |
int |
4 |
|
ID(自动编号) |
ParentFolderID |
int |
4 |
0 |
父目录ID |
FolderName |
Nvarchar |
80 |
|
目录名 |
BoardID |
int |
4 |
0 |
版块ID |
CreaterUserID |
int |
4 |
0 |
创建者ID |
AddTime |
DateTime |
8 |
GetDate() |
创建时间 |
二、树型目录构建过程
1、安装TreeView控件,我想大多数人都是会安装的,不会安装的去找相关文章一下下。
2、具体实现:
a 数据生成
树的数据生成事件
一点说明:BBSBestArticleFolderCollection对象是个集合类,里面存储了所有符合条件的数据集合,GetInfoByParentFolderID是其中的一个方法,根据一定条件填充集合类的,此文主要讲TreeView构建树型目录,此处会在另外的文章中详述。
b