zoukankan      html  css  js  c++  java
  • asp.net 之 数据库导入treeview

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Data;
    using DBHelper;
    
    public partial class Default3 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string sqlstr = "select item_id,item_name,parent_id from para_item";
           
    
    
            
        }
    
        protected void addtree(int Pid, TreeNode Pnode) 
        {
            string sqlstr = "select item_id,item_name,parent_id from para_item";
            DataTable dt =SqlHelper.GetTableText(sqlstr, null)[0];
           
            if (dt.Rows.Count > 0)
            {
                DataView dv = new DataView(dt);
                dv.RowFilter = "[Parent_ID]=" + Pid;
                foreach (DataRowView Row in dv)
                {
                    //声明节点
                    TreeNode node = new TreeNode();
                    //绑定超级连接
                    node.NavigateUrl = string.Format("javascript:show('{0}')", Row["item_name"].ToString());
    
                    if (Pnode == null)
                    {
                        node.Text = Row["item_name"].ToString();
                        TreeView1.Nodes.Add(node);
                        node.Expanded = true; //节点状态
                        addtree(Int32.Parse(Row["Parent_ID"].ToString()), node);
    
    
                    }
                    else {
                        node.Text = Row["item_name"].ToString();
                        Pnode.ChildNodes.Add(node);
                        node.Expanded = true; //节点状态
                        addtree(Int32.Parse(Row["Parent_ID"].ToString()), node);
    
                    
                    
                    }
    
                }
            }
        }
    }
    

      

  • 相关阅读:
    汇编指令记录
    nginx源码剖析(3)nginx中的内存池
    STL中的vector
    Direct3D学习笔记
    委托的作用
    vs2010 快捷键大全
    Web Service学习笔记:什么是Web Service
    [Serializable]在C#中的作用NET 中的对象序列化
    .NET中反射机制的使用与分析
    什么时候用WebService
  • 原文地址:https://www.cnblogs.com/mengluo/p/5993426.html
Copyright © 2011-2022 走看看