Проблема с Microsoft Report Viewer

super-medved
Дата: 26.05.2010 18:14:18
Добрый день, столкнулся со следующей проблемой. Необходимо создавать отчеты на основе данных из БД. Попробовал использовать компонент Microsoft ReportViewer. Для вывода из одной таблицы он нормально работает. Как сделать так чтобы он не сам создавал источник данных, а использовал например SqlDataSource, так как отчет надо формировать из нескольких связанных таблиц.
super-medved
Дата: 26.05.2010 20:24:00
Сам спросил - сам ответил))) Дошло до меня как сделать можно. ReportViewer в качестве источника данных может использовать не только Table, но и View. Не знаю насколько это оптимально, но насоздавал нужных view - отчеты генерируются теперь нормально.
super-medved
Дата: 26.05.2010 20:47:24
Возник другой вопрос. Как программно переподключить ReportViewer на другой отчет (файл .rdls) ?
super-medved
Дата: 27.05.2010 12:32:47
Пробую,
ReportViewer1.LocalReport.ReportPath = "Report2.rdlc";
            ReportViewer1.LocalReport.Refresh();
Не работает, очевидно нужно менять источник данных, но не получается.

p.s. ну неужели здесь никто не сталкивался с Report Viewer ?
МСУ
Дата: 27.05.2010 20:34:48
Работа с сабжем есть в этих сорцах. Поковыряйте.