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控件与数据库连接


c#语言asp.net实现treeview控件读数据库动态生成树的代码

遍历TreeView节点(递归算法)  private void g 8h"@Page_Load(object sender,System.EventArgs e)  {  GetAllNo...

asp.net treeview控件无刷新选择和删除节点(使用jquery)

要想做到treeview在客户端的操作的话,首先要了解treeview生成的html,比如下面一个treeview 它的每一个节点生成的html都是一个table,比如说根节点     ...

ASP.NET树形控件TreeView的递归绑定

用递归绑定TreeView,数据库表设计的时候必不可少的2个字段分别是NodeId和ParentId,其中NodeId是用来标识节点本身的,ParentId是父节点的ID,如下图(记住第一个节点的No...

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

  从数据库里读数据就不写了吧?假设你得到了一个存放数据实体数组叫emps[],里面放的全是emp实体.                foreach (Emp item in emps)      ...

Treeview控件如何在asp.net ajax中使用小技巧

====================================================== 注:本文源代码点此下载 =============================...

ASP.NET TreeView控件回传问题

TreeView控件默认不回传TreeNodeCheckChanged事件 需要加入一个javascript函数:  function postBackObject() {           ...

Asp.net_控件TreeView的使用

[javascript] view plaincopyprint? "javascript" type="text/javascript">            function p...

ASP.NET Treeview控件中对Checkbox的联级选择

/************************************************************************** ASP.NET 2.0 TreeView...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net TreeView控件与数据库连接
举报原因:
原因补充:

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