RDLC 报告在导出为 asp.net 中的任何格式时不显示报告名称

本文关键字:报告 格式 任何 显示 net asp RDLC | 更新日期: 2023-09-27 17:56:46

我在查找如何更改要从报表查看器导出的文件的名称时遇到问题。

我一直在寻找一种以编程方式设置此名称的方法,例如,尽管有我的 RDLC 报告,但我想在导出为"报告.pdf"或"报告.xls"时设置名称。

当我导出文件时,它只显示".pdf"或".xls",文件名丢失,这是我的代码段。

 ReportViewer2.LocalReport.DataSources.Clear();
 ReportViewer2.LocalReport.DataSources.Add(rdData);
 ReportViewer2.LocalReport.DataSources.Add(rdChart);
 ReportViewer2.LocalReport.EnableExternalImages = true;
 ReportViewer2.LocalReport.DisplayName ="MyReport";
 ReportViewer2.LocalReport.ReportPath = Server.MapPath("Reports/rptSystemUsage.rdlc");
 ReportViewer2.LocalReport.SetParameters(Parameters);
 ReportViewer2.LocalReport.Refresh();

RDLC 报告在导出为 asp.net 中的任何格式时不显示报告名称

此问题是由UpdatePanel引起的。将ReportViewer移出更新面板解决了问题。