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);
    
                    
                    
                    }
    
                }
            }
        }
    }
    

      

  • 相关阅读:
    eclipse中常用快捷键
    js sort排序
    js parseInt函数
    Jquery常用方法
    jquery的call()和apply()方法
    Jquery中的事件命名机制
    CSS层叠样式表
    推荐博客园中好的博客主
    页面刷新或者子窗体刷新父窗体,不提示 "重试或取消”对话框
    FullCalendar日历插件使用说明
  • 原文地址:https://www.cnblogs.com/mengluo/p/5993426.html
Copyright © 2011-2022 走看看