打印本文 打印本文 关闭窗口 关闭窗口
不用第归算法快速显示树,对于Oracle数据库(2)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数3074  更新时间:2009/4/22 22:07:56  文章录入:mintao  责任编辑:mintao
bsp; /// <summary>

        ///清空所有树控件中的信息

        /// </summary>

        private void clear()

        {

            if(RootNode!=null)

            {

                RootNode.Nodes .Clear ();

                if(RootNode!=null)

                {

                    try

                    {

                        RootNode.Remove ();

                    }

                    catch

                    {}

                }

            }

            if(alNode!=null)

                if(alNode.Count >0)

                    alNode.Clear ();

        }

        /// <summary>

        /// 构造树控件

        /// </summary>

        public void MakeTree()

        {

            clear();//清除树节点中的资源

            Cursor.Current =Cursors.WaitCursor ;

            // 首先要给根节点付值,因为取出来的结构中没有根节点的信息

            RootNode=new BQ_TreeNode(m_RootMatID);

            RootNode.MatID =m_RootMatID;

            alNode.Add(RootNode);

            this.Nodes .Add (RootNode);

            foreach(DataRow row in m_tb.Rows )

            {

                BQ_TreeNode FNode=null;

                BQ_TreeNode CNode=null;

                CNode=MakeArray(row["ID"].ToString (),row["物料编码"].ToString (),out FNode);               

                FNode.Nodes.Add (CNode);               

上一页  [1] [2] [3] [4]  下一页

打印本文 打印本文 关闭窗口 关闭窗口