//添加往来单位分类 protected void Add_Click(object sender, EventArgs e) { CostCompanyClassInfo companyClassInfo = NonceCompanyClass; if (companyClassInfo == null) { return; } try { _cost.Insert(companyClassInfo); if (TV_CompanyClass.SelectedNode == null) { RadTreeNode addNode = CreateNode(companyClassInfo.CompanyClassName + "(" + companyClassInfo.CompanyClassCode + ")", false, companyClassInfo.CompanyClassId.ToString()); TV_CompanyClass.Nodes.Add(addNode); } else { RadTreeNode currentNode = TV_CompanyClass.SelectedNode; RadTreeNode addNode = CreateNode(companyClassInfo.CompanyClassName + "(" + companyClassInfo.CompanyClassCode + ")", false, companyClassInfo.CompanyClassId.ToString()); currentNode.Nodes.Add(addNode); currentNode.Expanded = true; } InsterItem(sender, e); } catch { RAM.Alert("往来单位分类添加失败!"); } }