ASP.net MVC、Extjs多级目录(理论上可以无限级、非递归)treepanel显示和数据库(多级目录)存储结构的设计(上篇)
2010-09-19 22:28
836 查看
[b]1、数据库(多级目录)存储结构的设计[/b]
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
orderby 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
orderby C.tre_parent desc
[b]2、多级目录思想的大概模型[/b]
[b]3、显示运行效果[/b]
[b]4、性能上分析[/b]
[b]5、总结[/b]
个人觉得这个treepanel的优点:灵活运用它的数据库设计。当然,可能这样子的多级目录在很多项目开发上并不一定用得上。不过可以参考一下的,毕竟思想上的交流是互动的。数据库的表设计使这 多级目录上的增删除改有很大意义和灵活性。
6、以下是相关配置和使用的环境
win7系统vs2008 sp1
SQL2005
.NET FrameWork3.5
extjs3.2版本
[b]7、下载相关[/b]
因为源代码没有加入Extjs所以这部分添加麻烦读者自己到它们的官方网站下载了。Extjs官方下载包:http://www.sencha.com/products/js/
源代码下载包:http://files.cnblogs.com/yongfeng/TreePanel_First.rar
相关文章推荐
- ASP.net MVC、Extjs多级目录(理论上可以无限级、非递归)treepanel显示和数据库(多级目录)存储结构的设计(下篇)
- asp.net mvc 多级目录结构
- asp.net mvc + ExtJs 实现无限级TreePanel 加载、添加、编辑、删除
- Extjs4.2 TreePanel+Asp.net mvc 动态加载节点
- asp.net mvc 多级目录结构
- asp.net mvc多级目录结构和多级area实现技巧
- 使用 ExtJS TreePanel 从 ASP.NET AJAX Web Service 获取、绑定和显示树
- asp.net mvc 多级目录结构
- asp.net mvc 多级目录结构
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL
- 微软项目技术结构思路 ExtJs/JQuery + Asp.net MVC + Wcf service + Entity Framework
- asp.net mvc 2.0 简单的上传图片到数据库和显示图片
- ASP.Net MVC(2) 之目录结构
- ASP.NET MVC快速开发框架清新简洁界面设计,有兴趣可以模仿参考
- asp.net MVC SignalR 与数据库 实时同步显示
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL 【转】
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL[转]
- 【小技巧】自定义asp.net mvc的WebFormViewEngine修改默认的目录结构