Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > ASP.NET
Регистрация

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 28.04.2013, 21:28   #1
vovoch
Пользователь
 
Аватар для vovoch
 
Регистрация: 23.02.2011
Сообщений: 12
Репутация: 10
Печаль 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
Репутация: 422
По умолчанию

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

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

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


23:10.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru