ASP.NET1.1中动态树的实现
2009-05-12 22:02:10来源:未知 阅读 ()
因为ASP.NET1.1没有像ASP.NET2.0那样默认提供TreeView控件,所以ASP.NET1.1中实现动态树就不像ASP.NET2.0中那样简单了,但是也并没有复杂多少,只是多了点步骤而已。下面就让我们分三步来在ASP.NET1.1中建立一个组织机构的动态树显示。
首先我们需要下载一个Microsoft提供的WebControls控件。(关于该控件的详细介绍,请看TreeView使用集锦)
其次我们需要在数据库中建立一个组织机构的表来存储数据。创建数据表的代码如下:
-- Create table create table ORGANIZATION --组织机构 ( ORG_ID NUMBER(20) not null, --组织编号 ORG_NAME VARCHAR2(40) not null,--组织名称 PARENT_ORG_ID NUMBER(20),--上级编号 LAYER NUMBER(5) --组织层次 ); |
最后,就需要我们在ASP.NET页面后台类中动态加载ORGANIZATION表的数据,完成组织机构的显示。其核心代码如下:
private void Page_Load(object sender, System.EventArgs e) { if(!Page.IsPostBack) { try { //得到数据表中的所有记录 selectString = "select * from organization order by layer"; _ds = _dbControl.GetDataNoPaging(selectString); addNodes(this.TreeView1.Nodes, 0) ;//调用方法,绑定顶层结点 } private void addNodes(TreeNodeCollection collection, int parentNodeID ) //迭代调用自身 加入当前结点的子结点 collection.Add(node);//加入到结点集合中
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com IDC资讯:
主机资讯
注册资讯
托管资讯
vps资讯
网站建设
网站运营:
建站经验
策划盈利
搜索优化
网站推广
免费资源
网络编程:
Asp.Net编程
Asp编程
Php编程
Xml编程
Access
Mssql
Mysql
其它
服务器技术:
Web服务器
Ftp服务器
Mail服务器
Dns服务器
安全防护
软件技巧:
其它软件
Word
Excel
Powerpoint
Ghost
Vista
QQ空间
QQ
FlashGet
迅雷
网页制作:
FrontPages
Dreamweaver
Javascript
css
photoshop
fireworks
Flash
|