asp.net TreeView控件与数据库连接

转载 2012年03月25日 22:41:31

http://blog.sina.com.cn/s/blog_634a305f0100mry2.html

首先添加TreeView控件

using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
    public void BindDataBase()
    {
        SqlConnection sqlCon = new SqlConnection();
        sqlCon.ConnectionString = "Data Source=PC-201010301842;Initial Catalog=Student;Integrated Security=True";
        SqlDataAdapter da=new SqlDataAdapter("select 学号,姓名 from info",sqlCon);
        DataSet ds = new DataSet();
        da.Fill(ds,"info");
        TreeNode tree1=new TreeNode("学生信息");
        this.TreeView1.Nodes.Add(tree1);
        for(int i=0;i<ds.Tables["info"].Rows.Count;i++)
        {
            TreeNode tree2=new TreeNode(ds.Tables["info"].Rows[i][1].ToString());
            tree1.ChildNodes.Add(tree2);
            for(int j=0;j<ds.Tables["info"].Columns.Count;j++)
            {
               TreeNode tree3=new TreeNode(ds.Tables["info"].Rows[i][j].ToString());
                tree2.ChildNodes.Add(tree3);
            }
        }

    }

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            BindDataBase();
            TreeView1.ShowLines = true;
            TreeView1.ExpandDepth = 1;
        }
    }
}

运行效果图如下:

asp.net <wbr>TreeView控件与数据库连接


asp.net treeview 控件的使用

    TreeView 是 ASP.NET 的 Navigation 中的一个控件,实际上就是我们平时所说的树型菜单。 在视图设计中添加 TreeView。 HTML代码清单:后台代码清单:prot...
  • liumqj
  • liumqj
  • 2011年06月16日 11:54
  • 4894

关于ASP.NET中TreeView控件的一些体会

这是一个自定义控件文件的两部分
  • carrousel0516
  • carrousel0516
  • 2010年10月19日 23:26
  • 1071

asp.net TreeView控件的用法

html   asp:Panel id="panel1" runat="server" Height="300" ScrollBars="Auto">                         ...
  • chinaly
  • chinaly
  • 2008年09月19日 14:15
  • 5728

c#语言asp.net实现treeview控件

  从数据库里读数据就不写了吧?假设你得到了一个存放数据实体数组叫emps[],里面放的全是emp实体.                foreach (Emp item in emps)      ...
  • baiyun789
  • baiyun789
  • 2011年01月21日 13:42
  • 2817

网站导航——网站地图和TreeView的使用

ASP.NET站点导航能够在一个中央位置存储指向所有页面的连接,并在列表中呈现这些连接,也可以使用一个特定的Web服务器控件在每个页面上呈现导航菜单。设计站点导航时,使用站点地图描述站点的逻辑结构,使...
  • zc707212993
  • zc707212993
  • 2013年05月12日 19:44
  • 902

ASP.NET - 将图像用于 TreeView 控件

      TreeView 控件具有许多不同的外观,从而可以提供灵活的图像自定义以及指定自定义用户界面 (UI) 选项的属性。您可以将图像与 TreeView 控件一起使用来表示节点、连接线以及展开...
  • dodream
  • dodream
  • 2009年12月18日 11:05
  • 3476

ASP.NET中TreeView控件的安装及使用

因为要用到treeview控件,今天在网上捣腾了半天,终于把资料收得七七八八,下面是我找到得一些资料! (http://www.jtr.cn/ASPNET/kf/1456/091826109.shtm...
  • fancy198189
  • fancy198189
  • 2007年05月22日 15:47
  • 1409

asp.net中TreeView异步延迟加载

在使用TreeView控件的时候,如果数据量太大,这个TreeView控件加载会很慢,有时甚至加载失败, 为了更好的使用TreeView控件加载大量的数据,采用异步延迟加载TreeView。 ...
  • sxycgxj
  • sxycgxj
  • 2014年08月26日 14:03
  • 635

Asp.net TreeView点节点中文字实现菜单的收缩与展开

 一,数据库:构建好你的菜单表.二.前台:只要一个TreeView控件,加上 TreeView1_SelectedNodeChanged 事件.三.后台:       protected void T...
  • thinkscape
  • thinkscape
  • 2007年10月27日 13:47
  • 3883

asp.net treeview控件无刷新选择和删除节点的ajax方法

 要想做到treeview在客户端的操作的话,首先要了解treeview生成的html,比如下面一个treeview它的每一个节点生成的html都是一个table,比如说根节点     table c...
  • luq885
  • luq885
  • 2007年05月23日 00:26
  • 11942
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net TreeView控件与数据库连接
举报原因:
原因补充:

(最多只允许输入30个字)