ReportViewer в WPF ведет себя по-разному на похожих машинах - PullRequest
2 голосов
/ 15 октября 2010

У меня есть элемент управления ReportViewer во всплывающем окне в моем приложении WPF. Когда отчет должен быть распечатан, на некоторых клиентских компьютерах выдается следующее сообщение: «Некоторые параметры или учетные данные не указаны». Эта ошибка появляется не на каждой клиентской машине , хотя машины идентичны во всех отношениях.

Я попробовал явное обновление в локальном отчете, а также во всех опциях, упомянутых, когда был опубликован аналогичный вопрос. Заранее спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 04 мая 2012

У меня есть 2 отчета (rdcl) в том же XAML.

У меня возникла такая же проблема, когда я хотел изменить источник данных после нажатия кнопки.

После того, как я переместил оба обновления в конец функции щелчка, больше не получало это сообщениеи все работает нормально.

this.viewerGraphic.RefreshReport();
this.viewerInstance.RefreshReport();
0 голосов
/ 17 ноября 2010

Если у вас есть такой код:

ReportViewer.LocalReport.Refresh()

Измените его на:

ReportViewer.LocalReport.ExecuteReportInCurrentAppDomain(System.Reflection.Assembly.GetExecutingAssembly().Evidence)

Эта последняя процедура говорит, что она устарела, но выдает это сообщение об ошибкеуйди ... по крайней мере, пока в моих тестах !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...