⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 treeview控件2.0与access数据库.txt

📁 ASP.NET学习大全(高手整理)。。。。。。。。。。。共同学习
💻 TXT
字号:


OleDbConnection cn;
    protected void Page_Load(object sender, EventArgs e)
    {
        cn = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + Server.MapPath("xxx.mdb"));
        if (!IsPostBack)
        {
            BindTree();
        }

    }
    private void BindTree()
    {
        int i =0;
        int j =0;
        DataSet dst = GetTreeViewData();
        foreach (DataRow mRow in dst.Tables["province"].Rows)
        {
            TreeNode mNode = new TreeNode((string)mRow["Province"]);
            mNode.ImageUrl = "../Images/folder.gif";
            TreeView1.Nodes.Add(mNode);
            foreach (DataRow cRow in mRow.GetChildRows("Children"))
            {
                TreeNode cNode = new TreeNode((string)cRow["City"]);
                mNode.Expanded = false;
                cNode.NavigateUrl = "TopicList.aspx?forumID=" + dst.Tables["city"].Rows[i][0].ToString();
                cNode.ImageUrl = "../Images/page.gif";
                j = j + 1;
                mNode.ChildNodes.Add(cNode);
            }
        }
    }
    private DataSet GetTreeViewData()
    {
        OleDbDataAdapter daP = new OleDbDataAdapter("select * from ProvinceTB", cn);
        OleDbDataAdapter daC = new OleDbDataAdapter("select * from CityTB", cn);
        DataSet ds = new DataSet();
        daP.Fill(ds, "province");
        daC.Fill(ds, "city");
        ds.Relations.Add("Children", ds.Tables["province"].Columns["PID"], ds.Tables["city"].Columns["PID"]);
        return ds;
    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -