加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

如何使用ASP.NET中的C#代码以PDF,HTML和DOC格式导出Crystal Repo

发布时间:2020-12-16 03:25:14 所属栏目:asp.Net 来源:网络整理
导读:我在ASP.NET网站上设计了一个报告,现在我需要提供以PDF,HTML和DOC格式导出该报告的选项,我该如何实现? crystal report有一个按钮可以做到这一点,但是当我尝试保存该报告时,它保存为.aspx格式,因为我在asp.net网页中查看它. 解决方法 您必须自己完成:创建一
我在ASP.NET网站上设计了一个报告,现在我需要提供以PDF,HTML和DOC格式导出该报告的选项,我该如何实现?

crystal report有一个按钮可以做到这一点,但是当我尝试保存该报告时,它保存为.aspx格式,因为我在asp.net网页中查看它.

解决方法

您必须自己完成:创建一个包含所需格式的下拉列表和一个用于导出的回发按钮.

这是.Net 1.1 / CR9的一个例子.回发到以下内容时:

>分配给您的报告类实例属性值MyReport.ExportOptions.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.DiskFile;
>如果要导出到.pdf,请执行以下操作:MyReport.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.PortableDocFormat;您还可以选择WordForWindows,RichText,Excel,HTML40等.
>然后执行以下操作:

CrystalDecisions.Shared.DiskFileDestinationOptions fileOptions = new DiskFileDestinationOptions();

fileOptions.DiskFileName =“someTmpFileName”;

MyReport.DestinationOptions = fileOptions;

MyReport.Export();

你可以找到更多关于ExportOptions class here的信息.

和VS 2005 / .Net 2的here is an example

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读