Exemple #1
0
        //public void InitTreeList(TreeList treeList)
        //{
        //    DataTable dt = FrmMainDAO.GetTopMenuData();//获取一级菜单数据
        //    foreach (DataRow dr in dt.Rows)
        //    {
        //        TreeListNode node = treeList.Nodes.Add(new object[] { dr["MenuName"], dr["MenuText"] });
        //        node.Checked = true;
        //        node.Tag = "";
        //        InitSubTreeListNode(node);
        //    }
        //}

        public void InitTreeList(TreeList treeList)
        {
            DataTable dt = FrmMainDAO.GetMenuData();//获取菜单数据

            DataRow[] drs = dt.Select("IsNull(ParentMenuName, '') = ''");
            foreach (DataRow dr in drs)
            {
                TreeListNode node = treeList.Nodes.Add(new object[] { dr["MenuName"], dr["MenuText"] });
                node.Checked = true;
                node.Tag     = "";
                InitSubTreeListNode(dt, node);
            }
        }