参考资料:http://blog.csdn.net/longren629/archive/2005/07/29/438331.aspx
                    http://www.cnblogs.com/freeliver54/archive/2007/01/05/612393.html
                    http://www.cnblogs.com/Terrylee/archive/2006/08/01/Enterprise_Library.html
:建立数据库

我们在SQL SERVER 2000里建立一个表tbTree,表的结构设计如下:
列名 数据类型 描述  长度 主键
ID Int 节点编号  4 是
ParentID Int 父节点编号  4 
ConText Nvarchar 我们要显示的节点内容 50 

在SQL SERVER 2000中建表的脚本:

CREATE TABLE [dbo].[tbTree] (
 [ID] [int] NOT NULL ,
 [Context] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
 [ParentID] [int] NULL
) ON [PRIMARY]

在表中添加如下记录:

insert tbtree (ID,Context,ParentID)  values ( 1,'中国',0)
insert tbtree (ID,Context,ParentID)  values ( 2,'北京',11)
insert tbtree (ID,Context,ParentID)  values ( 3,'天津',11)
insert tbtree (ID,Context,ParentID)  values ( 4,'河北省',1)
insert tbtree (ID,Context,ParentID)  values ( 5,'广东省',1)
insert tbtree (ID,Context,ParentID)  values ( 6,'广州',5)
insert tbtree (ID,Context,ParentID)  values ( 7,'四川省',1)
insert tbtree (ID,Context,ParentID)  values ( 8,'成都',7)
insert tbtree (ID,Context,ParentID)  values ( 9,'深圳',5)
insert tbtree (ID,Context,ParentID)  values ( 10,'石家庄',4)
insert tbtree (ID,Context,ParentID)  values ( 11,'辽宁省',1)
insert tbtree (ID,Context,ParentID)  values ( 12,'大连',11)
insert tbtree (ID,Context,ParentID)  values ( 13,'上海',1)
insert tbtree (ID,Context,ParentID)  values ( 14,'天河软件园',6)
insert tbtree (ID,Context,ParentID)  values ( 15,'汕头',5)

页面文件Default.aspx

代码文件Default.aspx.cs

asp.net2.0 TreeView使用代码演示using System;
asp.net2.0 TreeView使用代码演示
using System.Data;
asp.net2.0 TreeView使用代码演示
using System.Configuration;
asp.net2.0 TreeView使用代码演示
using System.Web;
asp.net2.0 TreeView使用代码演示
using System.Web.Security;
asp.net2.0 TreeView使用代码演示
using System.Web.UI;
asp.net2.0 TreeView使用代码演示
using System.Web.UI.WebControls;
asp.net2.0 TreeView使用代码演示
using System.Web.UI.WebControls.WebParts;
asp.net2.0 TreeView使用代码演示
using System.Web.UI.HtmlControls;
asp.net2.0 TreeView使用代码演示
using Microsoft.Practices.EnterpriseLibrary.Data;
asp.net2.0 TreeView使用代码演示
using System.Data.Common;
asp.net2.0 TreeView使用代码演示
asp.net2.0 TreeView使用代码演示
public partial class _Default : System.Web.UI.Page 

web.config中添加

asp.net2.0 TreeView使用代码演示configSections>
asp.net2.0 TreeView使用代码演示        
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"/>
asp.net2.0 TreeView使用代码演示    
</configSections>
asp.net2.0 TreeView使用代码演示    
<dataConfiguration defaultDatabase="ConnStr"/>
asp.net2.0 TreeView使用代码演示    
<connectionStrings>
asp.net2.0 TreeView使用代码演示        
<add name="ConnStr" connectionString="你的连接字符串" providerName="System.Data.SqlClient"/>
asp.net2.0 TreeView使用代码演示    
</connectionStrings>

全部代码l/Files/longren629/TestTreeview.rar

相关文章: