示例#1
0
        public void reloadTreeView()
        {
            string maloai = Session["loaiphieu"].ToString();
            string phieu  = Session["maphieu"].ToString();

            ctxds.Clear();
            TreeView1.Nodes.Clear();
            lvb      = AbconBUS.LayDSLoaiVanBan_CapDuyet(maloai, true);
            dschucvu = abill1BUS.ListAbill1();
            TreeNode parentNode = new TreeNode(str13);

            parentNode.Text = "parentNode";
            TreeView1.Nodes.Add(parentNode);
            foreach (Abcon loaivb in lvb)
            {
                TreeNode childNode = new TreeNode(loaivb.abde.ToString() + "-" + loaivb.Auditor.ToString());
                childNode.Value = loaivb.abde.ToString();
                childNode.Text  = "Cấp" + ":" + (TreeView1.Nodes[0].ChildNodes.Count + 1);
                parentNode.ChildNodes.Add(childNode);
                Abcon vbcd = new Abcon();
                vbcd.abde    = loaivb.abde;
                vbcd.pdno    = phieu;
                vbcd.cothutu = loaivb.cothutu;
                ctxds.Add(childNode.Text, vbcd);
            }
            TreeView1.ExpandAll();
        }