|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.04.2013, 21:28 | #1 |
Пользователь
Регистрация: 23.02.2011
Сообщений: 12
|
ReportViewer
Третий день бьюсь с ReportViewer... Пытаюсь вывести в него свой отчёт Report1.rdlc.
Делал всё так, как в этом видео: http://sharp-net.ru/master-class/aspnet.htm Только у меня Visual Studio 2012 Ultimate и SQL Server Express 2012. Добавляю на форму ReportViewer, указываю в качестве источника данных Report1.rdlc (только если в видео это просто Report1.rdlc, то у меня это enqueror.Report1.rdlc, т.е. с именем проекта впереди)... и когда запускаю, в браузере получаю ошибку: Ошибка при локальной обработке отчета. Для отчета "Report1" не указано определение Ссылка на объект не указывает на экземпляр объекта. Проблема явно в привязке отчёта к ReportViewer. Пробовал пустой отчёт, пробовал создавать прямо при привязывании... Всё равно крашится и пишет ошибку. Весь интернет перекопал... В упор не знаю, как исправить (( Подскажите кто-нибудь, пожалуйста, что ему ещё от меня нужно! P.S.: возможно, кто-то знает, как можно экспортировать rdlc-отчёт в Excel или PDF-формат без участия ReportViewer... Тоже буду очень благодарен за помощь! Последний раз редактировалось vovoch; 28.04.2013 в 21:45. |
28.04.2013, 23:02 | #2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
что у вас там не работает отсюда не видно
для экспорт показывать вьювер не оязательно |
03.05.2013, 21:50 | #3 |
Пользователь
Регистрация: 23.02.2011
Сообщений: 12
|
eval, если Вас не затруднит, расскажите, пожалуйста, как сделать экспорт отчёта Report1.rdlc в PDF формат! Делаем расчётку, и нигде не можем найти, как именно это сделать! Устроит любой вариант: жмёшь на кнопку на странице, и скачивается PDF-файл или как-то ещё... Абсолютно всё равно, лишь бы как-нибудь вывести отчёт! Пожалуйста!!
|
03.05.2013, 22:41 | #4 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
у вьювера есть локалрепорт у него метод рендер: ReportViewer.LocalReport.Render()
http://msdn.microsoft.com/en-us/libr...v=vs.100).aspx вот им дераете экспорт в пдф, передадите 1 параметром "PDF", остальные по мере надобности рендер вернет вам массив байт, массив запишите в респонс, в хидере респонса укажите Response.ContentType = "application/pdf"; собственно и всё мелочи такие как создать вьювер и инициализировать его отчетом, отослать и зарыть респонс ... надеюсь не надо объяснять? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не запускаеться ReportViewer на другом компьютере | Even | Windows Forms | 4 | 22.03.2013 13:50 |
ReportViewer | Polaris1 | C# (си шарп) | 2 | 13.12.2012 12:34 |
Выравнивание текста в Reportviewer | Dmitriy.G | C# (си шарп) | 2 | 09.09.2012 14:46 |
ReportViewer из листа классов | TaTT DoGG | C# (си шарп) | 1 | 21.05.2011 01:14 |
Работа с reportviewer | inadequate | Помощь студентам | 0 | 18.03.2010 12:20 |