asp.net TreeView控件與數據庫連接

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控件與數據庫連接


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章