private void LoadCodes() { TreeNode root = tvCode.Nodes[0]; EarnDeductCodes = cctr.GetAdditionDeductionCodes().ToList(); foreach (Code c in EarnDeductCodes) { TreeNode tn = new TreeNode(); tn.Checked = false; tn.Name = c.ccode; tn.Text = c.cdescrip; tn.ImageIndex = 0; if (c.RelatedWorkCodes != null) { foreach (PayCode pc in c.RelatedWorkCodes) { TreeNode n = new TreeNode(); n.Name = pc.pacode; n.Text = pc.pacdes; tn.Nodes.Add(n); } } root.Nodes.Add(tn); } tvCode.Refresh(); tvCode.AllowDrop = true; tvCode.ExpandAll(); //throw new NotImplementedException(); }