zoukankan      html  css  js  c++  java
  • 杂杞

    protected internal void loadtree(ComponentArt.Web.UI.TreeView tv )
            
    {
                tv.Nodes.Clear();
                DataSet ds 
    =Sqlhelp.fillDataSet("select * from dept where Father_dept_ID=''");
                
    foreach(DataRow row in ds.Tables[0].Rows)
                
    {
                    TreeViewNode root 
    =new TreeViewNode();                
                    root.CssClass
    ="tree";
                    root.ImageUrl
    =@"..\..\image\treeimages\res.gif";
                    root.Text
    =row["Dept_name"].ToString();    
                    root.ID
    =row["Sub_dept_ID"].ToString();
                    loadtree(root,row[
    "Sub_dept_ID"].ToString());
                    tv.Nodes.Add(root);
                }
                
                tv.ExpandAll();
            }

            
    private void loadtree(TreeViewNode node,string deptid)
            
    {
                DataSet ds
    =    Sqlhelp.fillDataSet("select * from dept where Father_dept_ID='"+deptid+"'");
                
    foreach(DataRow row in ds.Tables[0].Rows)
                
    {
                    TreeViewNode subnode 
    =new TreeViewNode();                
                    subnode.Text
    =row["Dept_name"].ToString();
                    subnode.ID
    =row["Sub_dept_ID"].ToString();
                    node.Nodes.Add(subnode);                    
                    subnode.ImageUrl
    =@"..\..\image\treeimages\res.gif";
                    subnode.CssClass
    ="tree";
                    loadtree(subnode,row[
    "Sub_dept_ID"].ToString());
                }

            }
     
  • 相关阅读:
    JavaScript 中的面向对象编程
    LINUX --- echo修改GPIO状态
    Ubuntu安装海思SDK(转)
    一个C++版本的Sqlite3封装--SmartDb
    分享一个内网穿透工具frp
    opencv图片缩放与镜像
    和菜鸟一起学linux之DBUS基础学习记录(转)
    谈谈嵌入式系统中多进程设计与进程通信
    高效c/c++日志工具zlog使用介绍
    udevd启动失败问题
  • 原文地址:https://www.cnblogs.com/aipeli/p/295860.html
Copyright © 2011-2022 走看看