コード例 #1
0
ファイル: search.aspx.cs プロジェクト: bookxiao/orisoft
        private void BiudTree()
        {
            //			Maticsoft.BLL.SysManage.SysTree sm=new Maticsoft.BLL.SysManage.SysTree();
            //			DataTable dt=sm.GetTreeList("").Tables[0];
            //
            //
            //			this.listTarget.Items.Clear();
            //			//������
            //			this.listTarget.Items.Add(new ListItem("��Ŀ¼","0"));
            //			DataRow [] drs = dt.Select("ParentID= " + 0);
            //			foreach( DataRow r in drs )
            //			{
            //				string nodeid=r["NodeID"].ToString();
            //				string text=r["TreeText"].ToString();
            //				string parentid=r["ParentID"].ToString();
            //				string permissionid=r["PermissionID"].ToString();
            //				text="��"+text;
            //				this.listTarget.Items.Add(new ListItem(text,nodeid));
            //				int sonparentid=int.Parse(nodeid);
            //				BindNode( sonparentid, dt);
            //
            //			}
            //			this.listTarget.DataBind();

            Maticsoft.BLL.SysManage.SysTree sm=new Maticsoft.BLL.SysManage.SysTree();
            DataTable dt=sm.GetTreeList("").Tables[0];

            this.listTarget.Items.Clear();
            //������
            this.listTarget.Items.Add(new ListItem("��Ŀ¼","0"));
            DataRow [] drs = dt.Select("ParentID= " + 0);

            foreach( DataRow r in drs )
            {
                string nodeid=r["NodeID"].ToString();
                string text=r["TreeText"].ToString();
                string parentid=r["ParentID"].ToString();
                string permissionid=r["PermissionID"].ToString();
                text="��"+text;
                this.listTarget.Items.Add(new ListItem(text,nodeid));
                int sonparentid=int.Parse(nodeid);
                string blank="��";

                BindNode( sonparentid, dt,blank);

            }
            this.listTarget.DataBind();
        }
コード例 #2
0
ファイル: Treelist.aspx.cs プロジェクト: bookxiao/orisoft
        private void BiudTree()
        {
            Maticsoft.BLL.SysManage.SysTree sm = new Maticsoft.BLL.SysManage.SysTree();
            DataTable dt = sm.GetTreeList("").Tables[0];

            this.listTarget.Items.Clear();
            this.listTarget2.Items.Clear();
            //加载树
            this.listTarget.Items.Add(new ListItem("全部菜单", "-1"));
            this.listTarget.Items.Add(new ListItem("根目录", "0"));
            this.listTarget2.Items.Add(new ListItem("根目录", "0"));
            DataRow[] drs = dt.Select("ParentID= " + 0);

            foreach (DataRow r in drs)
            {
                string nodeid = r["NodeID"].ToString();
                string text = r["TreeText"].ToString();
                string parentid = r["ParentID"].ToString();
                string permissionid = r["PermissionID"].ToString();
                text = "╋" + text;
                this.listTarget.Items.Add(new ListItem(text, nodeid));
                this.listTarget2.Items.Add(new ListItem(text, nodeid));
                int sonparentid = int.Parse(nodeid);
                string blank = "├";

                BindNode(sonparentid, dt, blank);

            }
            this.listTarget.DataBind();
            this.listTarget2.DataBind();
        }
コード例 #3
0
ファイル: Left.aspx.cs プロジェクト: bookxiao/orisoft
        protected void Page_Load(object sender, System.EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (Session["UserInfo"] == null)
                {
                    return;
                }
                Maticsoft.BLL.SysManage.SysTree sm = new Maticsoft.BLL.SysManage.SysTree();
                DataSet ds = sm.GetTreeList("");
                BindTreeView("mainFrame", ds.Tables[0]);
                //if (this.TreeView1.Nodes.Count == 0)
                //{
                //    strWelcome += "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;但你没有任何模块的访问权";
                //}

            }
        }