C# 在导出报表查看器时,如何在报表查看器中设置其他名称而不是默认的pdf文件名?
我在我的一个网站页面上使用了report viewer,它工作正常,但当我进行导出时,导出的文件名是report4.pdf,但我不想给它取其他名称,而不是report4.pdf。我如何才能做到这一点,请帮助。我希望您使用的是SSRS报告。C# 在导出报表查看器时,如何在报表查看器中设置其他名称而不是默认的pdf文件名?,c#,asp.net,C#,Asp.net,我在我的一个网站页面上使用了report viewer,它工作正常,但当我进行导出时,导出的文件名是report4.pdf,但我不想给它取其他名称,而不是report4.pdf。我如何才能做到这一点,请帮助。我希望您使用的是SSRS报告。 导出选项使用SSRS文件名创建pdf文件。 例如:如果您有SSRS文件somereport.rdl,那么当您导出报告时,pdf文件名将变为somereport.pdf 您可以按如下方式更改导出文件名 1.重命名rdl名称 2.设置RDL的“DisplayNam
导出选项使用SSRS文件名创建pdf文件。
例如:如果您有SSRS文件somereport.rdl,那么当您导出报告时,pdf文件名将变为somereport.pdf 您可以按如下方式更改导出文件名 1.重命名rdl名称
2.设置RDL的“DisplayName”属性。添加用于下载和写入代码的按钮,以呈现报告并写入流。比如:
byte[] bytes = ReportViewer1.ServerReport.Render(filetype, null, out mimeType, out encoding, out extension, out streamids, out warnings);
context.Response.BinaryWrite(bytes);
它只适用于ExportDialog,不适用于PrintDialog。它只有一行代码。就这样。
RptViewer.ServerReport.DisplayName=“您的文件名在此处” frmReportViewerX.reportViewer1.LocalReport.DisplayName=“报告名称”
ReportViewer1.LocalReport.DisplayName = "Your Other Name Goes Here";