示例#1
0
        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;
            }
        }
示例#2
0
        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;
            }
        }
示例#3
0
 void EditTemplate(Rpt p_rpt)
 {
     _ = AtRpt.ShowDesign(new AppRptDesignInfo(p_rpt));
 }