Winforms Reporting Services—如何在没有固定时间表的情况下通过电子邮件发送报告
我正在计划一个winform,它将允许用户预览报告(使用Reporting Services生成),然后用户可以通过单击表单中的按钮将报告发送给某些人 我知道可以使用订阅通过电子邮件分发报告,但问题是订阅需要固定的时间表(每周/每月一次,等等),在我的情况下,报告应该在用户单击按钮时发送-没有定义的时间表 是否可以在没有时间表的情况下定义报表订阅?Winforms Reporting Services—如何在没有固定时间表的情况下通过电子邮件发送报告,winforms,sql-server-2008,reporting-services,Winforms,Sql Server 2008,Reporting Services,我正在计划一个winform,它将允许用户预览报告(使用Reporting Services生成),然后用户可以通过单击表单中的按钮将报告发送给某些人 我知道可以使用订阅通过电子邮件分发报告,但问题是订阅需要固定的时间表(每周/每月一次,等等),在我的情况下,报告应该在用户单击按钮时发送-没有定义的时间表 是否可以在没有时间表的情况下定义报表订阅? 按用户要求通过电子邮件发送报告的最佳方式是什么 谢谢 (我正在使用Sql Server 2008、Visual Studio 2008。)最简单的方
按用户要求通过电子邮件发送报告的最佳方式是什么 谢谢 (我正在使用Sql Server 2008、Visual Studio 2008。)最简单的方法:
- 调用将报告提取到应用程序中
- 从你的应用程序发送它
无关:在你的应用程序中可能更有用+1:你可以将报告作为流获取,然后从内存中将其作为文件附加。无需在磁盘上创建文件。