ReportViewer для SQL Server 2008 - PullRequest
       5

ReportViewer для SQL Server 2008

0 голосов
/ 22 января 2010

VS2008 ReportViewer не будет работать в локальном режиме с отчетами SQL 2008 (например, созданными с помощью построителя отчетов 2.0). Насколько мне известно, в Beta2 включен обновленный просмотрщик отчетов: из этой темы похоже, что существует распространяемый пакет.

Вопрос: есть ли способ заставить новый элемент управления ReportViewer работать с VS2008?

1 Ответ

0 голосов
/ 22 января 2010

Я не хочу отвечать на свои вопросы (особенно быстро), но я заставил его работать с VS2008:

  1. Получите файл reportviewer.exe из расположения, указанного по ссылке выше, или из cab6.cab на диске VS2010Beta2.
  2. Установите его.
  3. Скопируйте Microsoft.ReportViewer.WebForms.dll и Microsoft.ReportViewer.Common.dll в локальную папку DLL вашего приложения (\ lib) и создайте ссылку на них в проекте. Не уверен, что этого достаточно, мне все равно пришлось развернуть / установить reportviewer.exe. Но для этого нужно добавить ссылки на VS2008.
  4. Теперь средство просмотра отчетов - по крайней мере, LocalReport, используемый для создания PDF-файлов - работает.

Я не мог ссылаться на сборки в GAC с VS2008 «Добавить ссылку» - он показывал только версии 9.0. Не знаю почему, хотя, конечно, было бы лучше ссылаться на сборки GAC. Примут тех, кто исправит это.

...