我用TreeView和数据库编写一个文件管理程序,目前遇到一个棘手的问题,自己想了好久都不能解决,看看各位朋友能不能提供办法或者思路。
想实现的功能是这样的:左边有一个TreeView,上面有不同层次的节点,例如这样A1
|---B1
|---B2
|--C1
|--文件2
|--文件3
|--C2
|--文件4
|--文件1
|---B3
|---文件5
A2
A3
A4
我希望实现的功能是点击A1节点,在右边可以列出A1下面所有的文件,有文件1、文件2、文件3、文件4、文件5
点击B2,列出文件1、文件2、文件3、文件4
点击C1,列出文件2、文件3我的数据库结构是这样:
有一个Folder表保存所有的文件类型。Folder表中有如下几个字段:
ID、Name、TreeID、ParentID
有一个File表保存所有的文件,有如下几个字段:
ID、Subject、ParentID我目前可以做到的就是TreeView中的目录树能够正常显示,但是无法做到单击TreeView中的文件夹就列出这个文件夹中包括子文件夹中所有的文件我怀疑是不是我的数据库设计得有问题。请各位不吝赐教,谢谢!
想实现的功能是这样的:左边有一个TreeView,上面有不同层次的节点,例如这样A1
|---B1
|---B2
|--C1
|--文件2
|--文件3
|--C2
|--文件4
|--文件1
|---B3
|---文件5
A2
A3
A4
我希望实现的功能是点击A1节点,在右边可以列出A1下面所有的文件,有文件1、文件2、文件3、文件4、文件5
点击B2,列出文件1、文件2、文件3、文件4
点击C1,列出文件2、文件3我的数据库结构是这样:
有一个Folder表保存所有的文件类型。Folder表中有如下几个字段:
ID、Name、TreeID、ParentID
有一个File表保存所有的文件,有如下几个字段:
ID、Subject、ParentID我目前可以做到的就是TreeView中的目录树能够正常显示,但是无法做到单击TreeView中的文件夹就列出这个文件夹中包括子文件夹中所有的文件我怀疑是不是我的数据库设计得有问题。请各位不吝赐教,谢谢!
解决方案 »
- 急盼vb高人指点:如何实现以下操作????
- MSHFlexGrid如何删除一行???
- 请问SHFileOperation函数在API中找不到啊
- 请问各位用什么方法可以把几个数字或字母合并到一起压,谢谢
- 关于使用goto的问题?
- 请教---操作MDB时溢出
- 该出手时请出手(temp table)
- 怎么从数据库中获取所有的表名和表中的所有字段及其类型,大家快来讨论
- 用vb6.0+opengl实现岩心外表面三维恢复,求各位大神帮忙啊
- 有没有打印预览前可接收打印机名称和纸张型号参数,而后自动按传入的打印机和纸张型号显示预览的打印报表控件
- vbman2003(家人)请进一下,你那天帮我弄的那个还有点小问题
- 请问如何可以加像word一样的拼写错误控制?
那位高手能发个例子交流一下啊
-----------------------
私有变量 可以直接在 要用之前申明
公共变量 可以在模块中申明