Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2013, 21:28   #1
vovoch
Пользователь
 
Аватар для vovoch
 
Регистрация: 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.
vovoch вне форума Ответить с цитированием
Старый 28.04.2013, 23:02   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

что у вас там не работает отсюда не видно
для экспорт показывать вьювер не оязательно
eval вне форума Ответить с цитированием
Старый 03.05.2013, 21:50   #3
vovoch
Пользователь
 
Аватар для vovoch
 
Регистрация: 23.02.2011
Сообщений: 12
По умолчанию

eval, если Вас не затруднит, расскажите, пожалуйста, как сделать экспорт отчёта Report1.rdlc в PDF формат! Делаем расчётку, и нигде не можем найти, как именно это сделать! Устроит любой вариант: жмёшь на кнопку на странице, и скачивается PDF-файл или как-то ещё... Абсолютно всё равно, лишь бы как-нибудь вывести отчёт! Пожалуйста!!
vovoch вне форума Ответить с цитированием
Старый 03.05.2013, 22:41   #4
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

у вьювера есть локалрепорт у него метод рендер: ReportViewer.LocalReport.Render()
http://msdn.microsoft.com/en-us/libr...v=vs.100).aspx
вот им дераете экспорт в пдф, передадите 1 параметром "PDF", остальные по мере надобности
рендер вернет вам массив байт, массив запишите в респонс, в хидере респонса укажите Response.ContentType = "application/pdf";
собственно и всё
мелочи такие как создать вьювер и инициализировать его отчетом, отослать и зарыть респонс ... надеюсь не надо объяснять?
eval вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не запускаеться 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