Crystal reports 导出时如何在crystal viewer中设置默认pdf文件名?

Crystal reports 导出时如何在crystal viewer中设置默认pdf文件名?,crystal-reports,viewer,Crystal Reports,Viewer,我使用Crystal reports 10作为报表设计器,在Visual Foxpro 9.0中开发了一个应用程序。SQL 2005中的数据库。 对于报告预览,我使用了Crystal report Viewer 10。 我的问题是,当通过报表查看器在PFD中导出时,如何为导出的文件设置默认文件名?默认情况下,它将rpt文件的名称作为PDF文件的默认名称。请在导出之前尝试设置ReportDocument.SummaryInfo.ReportTitle属性-我认为这将用作默认名称。您可以通过设置您希

我使用Crystal reports 10作为报表设计器,在Visual Foxpro 9.0中开发了一个应用程序。SQL 2005中的数据库。 对于报告预览,我使用了Crystal report Viewer 10。
我的问题是,当通过报表查看器在PFD中导出时,如何为导出的文件设置默认文件名?默认情况下,它将rpt文件的名称作为PDF文件的默认名称。

请在导出之前尝试设置ReportDocument.SummaryInfo.ReportTitle属性-我认为这将用作默认名称。

您可以通过设置您希望具有的默认文件名的报告平铺来实现

cr.SummaryInfo.ReportTitle = "Default File name you want"

这很危险,但您可以尝试设置
CrystalReportViewer1.ID=“ExportName”
其中,CrystalReportViewer1是在.aspx文件中指定的控件(至少在我的情况下)

ExportToHttpResponse()的第一个参数是选择所需的导出格式类型,即PDF。(导出格式类型)

第二个参数是发送到客户端的UI页面响应单元。您可以在这里使用Response。(HttpResponse)

第三个参数是您是否需要将报告作为附件发送到客户端,您需要这样做-因此这里的布尔值为True。(布尔值)

第四个参数是一个字符串,它是您希望命名文件的名称


希望这有帮助

这正是我要找的。。。非常感谢。
<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" 
    AutoDataBind="True" EnableDatabaseLogonPrompt="false" 
    onunload="CrystalReportViewer1_Unload" />

<%@ Register assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" namespace="CrystalDecisions.Web" tagprefix="CR" %>
cryRpt.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, true, "Friendly Document Name here");