В отчете RDLC не отображается имя отчета при экспорте в любой формат в asp.net

У меня возникла проблема, как изменить имя файла, который будет экспортироваться из средства просмотра отчетов.

Я искал способ программно установить это имя, например, несмотря на мой отчет RDLC, я хотел бы установить имя при экспорте в «Report.pdf» или «Report.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();

person user3168256    schedule 17.06.2015    source источник
comment
Получил решение, это из-за панели обновления. Поместите ваш Reportviwer вне проблемы с обновлением, чтобы решить вашу проблему   -  person user3168256    schedule 17.06.2015


Ответы (1)


Эта проблема была вызвана ошибкой UpdatePanel. Перемещение ReportViewer за пределы панели обновлений решило проблему.

person Community    schedule 17.06.2015
comment
@user3168256 user3168256, поскольку решение было опубликовано в комментариях, я добавил вики сообщества в качестве ответа, чтобы другие могли видеть, что вы нашли решение этой проблемы. :) - person Jon; 17.06.2015