ASP.NET 3.5中的Crystal Report Viewer文件格式

时间:2011-07-18 19:43:36

标签: crystal-reports

我正在使用VS 2008,ASP.NET 3.5和Crystal Report 10.5。

我无法在我的查看器导出下拉列表中看到Microsoft Word - 可编辑(RTF)文件格式。

如何将Microsoft Word - 可编辑(RTF)添加到我的文件格式下拉列表中。

请帮帮我!!

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为你需要水晶报告XI(即11),这是第一个支持.rpt的版本。

如果您查看Web服务器上的以下目录: * aspnet_client \ system_web \ 2_0_50727 \ CrystalReportWebFormViewer4 \ JS *

或大多数Web服务器的完整路径

* C:\的Inetpub \ wwwroot的\ aspnet_client \ system_web \ 2_0_50727 \ CrystalReportWebFormViewer4 \ JS *

打开export.js文件,查找以下代码,如果你看到它应该能够导出到rtf和/或你需要确保你有 Crxf_rtf.dll 启用导出到rtf。有关详细信息,请参阅此文档Exporting Changes in Crystal Reports from 8.5 to XI

if( rpt )
        {
            list += "<OPTION value=\"CrystalReports\">" + L_CrystalRptFormat + "</OPTION>";
        }
        if( pdf )
        {
            list += "<OPTION value=\"PDF\">" + L_AcrobatFormat + "</OPTION>";
        }
        if( word )
        {
            list += "<OPTION value=\"MSWord\">" + L_WordFormat + "</OPTION>";
        }
        if( xls )
        {
            list += "<OPTION value=\"MSExcel\">" + L_ExcelFormat + "</OPTION>";
        }
        if( recXls )
        {
            list += "<OPTION value=\"RecordToMSExcel\">" + L_ExcelRecordFormat + "</OPTION>";
        }
        if( rtf )
        {
            list += "<OPTION value=\"RTF\">" + L_RTFFormat +"</OPTION>";
        }