【Stimulsoft Reports.WPF教程】保存并加载Designer的事件

【下载StimulsoftReports.WPF最新版本】此示例显示如何在代码中使用“Save”和“Load”事件。您可以在应用程序初始化时将事件侦听器添加到StiOptions.Engine.GlobalEvents:publicWindow1(){StiOptions.Wpf.CurrentTheme=StiOptions.Wpf.Themes.Office20…

大家好,又见面了,我是你们的朋友全栈君。

【下载Stimulsoft Reports.WPF最新版本】

此示例显示如何在代码中使用“Save”和“Load”事件。您可以 在应用程序初始化时将事件侦听器添加到StiOptions.Engine.GlobalEvents:

public Window1()
{
    StiOptions.Wpf.CurrentTheme = StiOptions.Wpf.Themes.Office2013Theme;
    InitializeComponent();
 
    StiOptions.Engine.GlobalEvents.SavingReportInDesigner += 
        new Stimulsoft.Report.Design.StiSavingObjectEventHandler(GlobalEvents_SavingReportInDesigner);
    StiOptions.Engine.GlobalEvents.LoadingReportInDesigner += 
        new Stimulsoft.Report.Design.StiLoadingObjectEventHandler(GlobalEvents_LoadingReportInDesigner);
}

然后指定加载报表时要执行的操作:

private void GlobalEvents_LoadingReportInDesigner(object sender, Stimulsoft.Report.Design.StiLoadingObjectEventArgs e)
{
    e.Processed = true;
 
    StiReport report = new StiReport();
    report.Load("..\\SimpleList.mrt");
    designerControl1.Report = report;
}

指定报表保存时要执行的操作:

private void GlobalEvents_SavingReportInDesigner(object sender, Stimulsoft.Report.Design.StiSavingObjectEventArgs e)
{
    if (designerControl1.Report == null) return;
    e.Processed = true;
 
    designerControl1.Report.Save("Report.mrt");
}

示例代码的结果如下图所示:

Stimulsoft

查看原文,下载示例

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127347.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • sso单点登录解决方案 java_实现单点登录

    sso单点登录解决方案 java_实现单点登录单点登录让你一次性解决多应用认证的繁琐

    2022年8月16日
    4
  • http://www.doframe.com/jetoolweb/index.html

    http://www.doframe.com/jetoolweb/index.htmlhttp://www.doframe.com/jetoolweb/index.htmlhttp://www.doframe.com/jetoolweb/html/tasks/orders.html#_mainDetail  http://www.sdpsoft.com/newsview.html?guid=C838FD44-2947-47D8-BE58-59AAF77BE86A…

    2022年9月29日
    0
  • 2021年6月最新面试记录

    2021年6月最新面试记录

    2022年2月19日
    47
  • Linux 操作系统基础知识总结

    Linux 操作系统基础知识总结1、操作系统总体介绍CPU:就像人的大脑,主要负责相关事情的判断以及实际处理的机制。查询指令:cat/proc/cpuinfo内存:大脑中的记忆区块,将皮肤、眼睛等所收集到的信息记录起来的地方,以供CPU进行判断。查询指令:cat/proc/meminfo1)物理内存物理内存,就是我们将内存条插在主板内存槽上的内存条的容量的大小。看计算机配置的时候,主要看的就是这个物理内存2)虚拟内存Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会

    2022年10月30日
    0
  • C++map的遍历_Map集合循环遍历的几种方式

    C++map的遍历_Map集合循环遍历的几种方式C++map遍历的几种方式#include<iostream>#include<unordered_map>usingnamespacestd;intmain(){unordered_map<string,int>mp;mp[“张三”]=20;mp[“李四”]=18;mp[“王五”]=30;//方式一、迭代器cout<<“方式一、迭代器”<&lt

    2022年9月21日
    0
  • Channel9中关于Windows内核的采访录像

    Channel9中关于Windows内核的采访录像转载自http://advdbg.com/blogs/advdbg_system/articles/21.aspx今年一月份起,Channel9陆续访谈了一些微软内部的高级设计师和架构师,每次探讨Windows内核的一个方面。尽管录像和采访水准比.NetShow差很多,但是正因为采访的场合就在办公室,气氛也很随意,又很有针对性,因此谈的内容还是很值得一看的。建议大家茶余饭后边听边消遣一下。

    2022年7月13日
    16

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号