/// <summary> /// 删除报表 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MenuDelete_Click(object sender, EventArgs e) { if (TvReport.SelectedNode.Tag != null) { if (TvReport.SelectedNode.Tag.GetType() == typeof(OpReportMaster)) { OpReportMaster _master = (OpReportMaster)TvReport.SelectedNode.Tag; if (_master.REPORTMASTER_ID == -1) { return; } if (_master.IsHasChildReport()) { MessageBox.Show("要先删除类型下的报表"); return; } else { _master.Delete(); } } else { Reportdat _report = (Reportdat)TvReport.SelectedNode.Tag; _report.Delete(); } MessageBox.Show("删除成功"); loadReportdata(); } }