文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>ASP.net MVC、Extjs多级目录(理论上可以无限级、非递归)treepanel显示和数据库(多级目录)存储结构的设计(上篇)

ASP.net MVC、Extjs多级目录(理论上可以无限级、非递归)treepanel显示和数据库(多级目录)存储结构的设计(上篇)

时间:2010-09-19  来源:夜雨瞳

1、数据库(多级目录)存储结构的设计:

1.1、表设计

         

1.2、数据显示及相关信息:

升序:

 

select C.tre_parent,B.tre_name as tre_parentname,C.tre_children as tre_children,A.tre_name as tre_childrenname,C.tre_children as children
from treetable A,treetable B,treestruct C
where A.tre_id=C.tre_children and B.tre_id=C.tre_parent
order by C.tre_parent asc

 

降序:

 

select C.tre_parent,B.tre_name as tre_parentname,C.tre_children as tre_children,A.tre_name as tre_childrenname,C.tre_children as children
from treetable A,treetable B,treestruct C
where A.tre_id=C.tre_children and B.tre_id=C.tre_parent
order by C.tre_parent desc

 

2、多级目录思想的大概模型:

3、显示运行效果:

4、性能上分析:

5、总结:

个人觉得这个treepanel的优点:灵活运用它的数据库设计。

当然,可能这样子的多级目录在很多项目开发上并不一定用得上。不过可以参考一下的,毕竟思想上的交流是互动的。数据库的表设计使这 多级目录上的增删除改有很大意义和灵活性。

6、以下是相关配置和使用的环境:

win7系统

vs2008 sp1

SQL2005

.NET FrameWork3.5

extjs3.2版本

7、下载相关

因为源代码没有加入Extjs所以这部分添加麻烦读者自己到它们的官方网站下载了。

Extjs官方下载包:http://www.sencha.com/products/js/

源代码下载包:http://files.cnblogs.com/yongfeng/TreePanel_First.rar

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载