Asp.net 1.1 Treeview 控件的一个简单的数据绑定,Asp.net1.1自身没有Treeview控件,可以从网上download安装即可,树形控件绑定的一个重要的思想就是递归的思想,所以在绑定的时候就要使用递归的方法,考录到性能问题,通常是将数据一次性load到一个容器中如:缓存,然后根据条件在缓存中将数据绑定到树形控件上,下面是个简单的例子

后台代码:

  1Asp.net 1.1 Treeview 控件的绑定using System;
  2Asp.net 1.1 Treeview 控件的绑定using System.Collections;
  3Asp.net 1.1 Treeview 控件的绑定using System.ComponentModel;
  4Asp.net 1.1 Treeview 控件的绑定using System.Data;
  5Asp.net 1.1 Treeview 控件的绑定using System.Drawing;
  6Asp.net 1.1 Treeview 控件的绑定using System.Web;
  7Asp.net 1.1 Treeview 控件的绑定using System.Web.SessionState;
  8Asp.net 1.1 Treeview 控件的绑定using System.Web.UI;
  9Asp.net 1.1 Treeview 控件的绑定using System.Web.UI.WebControls;
 10Asp.net 1.1 Treeview 控件的绑定using System.Web.UI.HtmlControls;
 11Asp.net 1.1 Treeview 控件的绑定using System.Data.SqlClient;
 12Asp.net 1.1 Treeview 控件的绑定using Microsoft.Web.UI.WebControls;
 13Asp.net 1.1 Treeview 控件的绑定namespace TreeTest
 14
前台文件:
 1>
数据结构:
 1Asp.net 1.1 Treeview 控件的绑定if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Tree]'and OBJECTPROPERTY(id, N'IsUserTable'= 1)
 2Asp.net 1.1 Treeview 控件的绑定drop table [dbo].[Tree]
 3Asp.net 1.1 Treeview 控件的绑定GO
 4Asp.net 1.1 Treeview 控件的绑定
 5Asp.net 1.1 Treeview 控件的绑定CREATE TABLE [dbo].[Tree] (
 6Asp.net 1.1 Treeview 控件的绑定    [ID] [int] IDENTITY (11NOT NULL ,
 7Asp.net 1.1 Treeview 控件的绑定    [Name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
 8Asp.net 1.1 Treeview 控件的绑定    [ParentID] [int] NOT NULL 
 9Asp.net 1.1 Treeview 控件的绑定ON [PRIMARY]
10Asp.net 1.1 Treeview 控件的绑定GO
11



相关文章: