void OnScript(object sender, RoutedEventArgs e) { string name = ((Button)sender).Content.ToString(); switch (_fv.Row.Str("type")) { case "使用RptView预览": _rptView.LoadReport(new MyRptInfo { Name = name, Params = new Dict { { "parentid", "" }, { "parentname", "根菜单" } } }); break; case "打开报表预览窗口": AtRpt.Show(new MyRptInfo { Name = name, Params = new Dict { { "parentid", "" }, { "parentname", "根菜单" } } }); break; case "打开模板编辑窗口": _ = AtRpt.ShowDesign(new MyRptDesignInfo { Name = name }); break; } }
void OnBtnClick(object sender, RoutedEventArgs e) { string name = ((Button)sender).Content.ToString(); switch (_fv.Row.Str("type")) { case "使用RptView预览": _rptView.LoadReport(new MyRptInfo { Name = name }); break; case "打开报表预览窗口": AtRpt.Show(new MyRptInfo { Name = name }); break; case "打开模板编辑窗口": _ = AtRpt.ShowDesign(new MyRptDesignInfo { Name = name }); break; } }
void EditTemplate(Rpt p_rpt) { _ = AtRpt.ShowDesign(new AppRptDesignInfo(p_rpt)); }