Skip Navigation Links
技术文档
·网站建设
·软件使用
·图形设计
·程序开发
·网络应用
·电脑技巧
 
公司介绍
·公司简介
·索仕SRCOS网络应用平台
·索仕网站管理系统
·影视广告制作
·联系我们
 
 

通过hashtable,建立树形结构

9/4/2008 6:25:45 PM

     做项目过程中,经常会遇到树形结构的表,那怎么把这些entity建立树形结构呢?

 

本文讲述的是存在父子结构的entity建立树结构,最后在TreeView中呈现.

例如现在有一个地区表,

     Id      name     parentId

     1      福建       0

     2      福州       1

     3      厦门       1

     4      鼓楼       2

     5      湖南       0

     6      长沙       5

     7      上海       0

     8      北京       0

 

要呈现的结构为:

     福建

           --福州

               ----鼓楼

           --厦门

     湖南

           --长沙

     上海

     北京

 

像这种父子表的结构我们很多时候都要用了.

1. 抽象出一个ITreeNode接口,

 

 

Code

 

2.在ITreeNode接口的,实现树结构的生成.

 

 

Code

 

3 测试

 

Code

 

 

附上源码,大家可以调式看下

TreeTransform

本文附件:
TreeTest.rar
作者:萧泉 来源:博客园
 
 
 
昆明索仕科技开发有限公司 版权所有 Copyright© 2002-2010 Kunming Source Technology Exploitive Co.,LTD. All Rights Reserved.
电话:0871-5627877 业务QQ:163871 联系我们
本站基于:索仕网站信息管理系统建设 版本 2.0.4325