public MReportTempDict[] NewTems;//新增的节点 public frmImpRptToTem(WordClass.Template tem, MReportTempDict ParentTem) { InitializeComponent(); this.txt_Description.Text = tem.Description; this.txt_ExamPara.Text = tem.ExamPara; this.txt_Impression.Text = tem.Impression; this.txt_Recommendation.Text = tem.Recommendation; this.txt_NodeName.Text = ParentTem.NODE_NAME; this.cmb_IsPrivate.SelectedIndex = Convert.ToInt32(ParentTem.IS_PRIVATE); this.cmb_IsPrivate.Enabled = ParentTem.IS_PRIVATE == 0 ? true : false; this.ParentId = Convert.ToInt32(ParentTem.NODE_ID); this.ClinicOfficeCode = ParentTem.EXAM_CLASS; }
private void tsmi_ImportRptTem_Click(object sender, EventArgs e) { if (this.tree_Template.SelectedNode == null) { return; } WordClass.Template tem = word.GetTemplate(); frmImpRptToTem imp = new frmImpRptToTem(tem, MReporttemp); if (imp.ShowDialog() == DialogResult.OK) { MReportTempDict[] NewTemps = imp.NewTems; this.tree_Template.SelectedNode.Nodes.Insert(0, NewTemps[0].NODE_ID.ToString(), NewTemps[0].NODE_NAME); TreeNode newNode = tree_Template.Nodes.Find(NewTemps[0].NODE_ID.ToString(), true)[0]; newNode.Nodes.Insert(0, NewTemps[1].NODE_ID.ToString(), NewTemps[1].NODE_NAME); newNode.Nodes.Insert(1, NewTemps[2].NODE_ID.ToString(), NewTemps[2].NODE_NAME); } }