Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Ошибка при локальной обработке отчета


Автор: ZneP 5.10.2009, 13:23
Добрый день!

Создал отчет стандартными средствами MS Visual Studio 2008.

В отчете сделал 2 параметра, значение которых хочу задавать перед отображением отчета.

Вот кусок кода:

Код

// Диалоговое окно с компонентом предварительного просмотра отчета ReportViewer
ReportPreview preview = new ReportPreview();

// Указываем, какой отчет отображать в предпросмотре
preview.reportViewer1.LocalReport.ReportEmbeddedResource = "AZMK.ReportNormaRas.rdlc";

// Создаем параметры. "ch_num" и "product_name" - имена параметров в отчете
ReportParameter param1 = new ReportParameter("ch_num", "Aaaaaaa");
ReportParameter param2 = new ReportParameter("product_name", "Bbbbbbb");

// Передаем значения параметров в отчет
preview.reportViewer1.LocalReport.SetParameters(new ReportParameter[] { param1, param2 });

// Отображаем диалоговое окно
preview.ShowDialog();


В MSDN приведен такого же рода пример.

Когда выполнение программы доходит до строки передачи значений параметров в отчет, то выскакивает ошибка "Ошибка при локальной обработке отчета".


Помогите разобраться с этой ошибкой и ее устранением.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)