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(); }