Не удается увидеть или добавить источники данных веб-сайта в отчете RDLC в ASP.NET MVC - PullRequest
10 голосов
/ 27 мая 2010

В отчете RDLC в представлении «Дизайн» в Visual Studio 2008 на вкладке «Источники данных веб-сайта» мы ничего не видим, а кнопка «Добавить новый источник данных» недоступна. Включена только кнопка Обновить, и нажатие на нее ничего не делает. Наш уровень бизнес-логики возвращает списки бизнес-объектов, а также проекты бизнес-логики и бизнес-объектов, на которые ссылается проект MVC. Это приложение MVC, поэтому нет папки App_Code.

Как сделать так, чтобы наши бизнес-объекты появлялись в списке источников данных веб-сайта, чтобы мы могли перетаскивать поля из объекта в наш отчет RDLC?

Ответы [ 5 ]

13 голосов
/ 27 февраля 2011

Мне кажется, я столкнулся с той же проблемой, что и эта.

Я решил эту проблему, закрыв все открытые окна VS, очистив, перестроив решение, а затем добавив новую страницу WebForms (да, я знаю ее MVC), но затем, казалось, что-то вызвало обновление, и источники данных обнаружились, когда мы снова открыли и отредактировал файл rdlc.

2 голосов
/ 18 июля 2011

Я также был разочарован этим, используя VB.NET, но это должно исправить:

В дополнение к ссылке на:

  • Microsoft.ReportViewer.Winforms или
  • Microsoft.ReportViewer.WebForms

Вам также необходимо добавить ссылку на:

  • Microsoft.ReportViewer.Common

Панель «Источники данных» по-прежнему пуста, но при выборе «Добавить набор данных» вы увидите правильные параметры.

0 голосов
/ 08 декабря 2016

Одна из проблем, с которыми я столкнулся, заключалась в том, что в моем классе DataSource не было конструктора без параметров ... после добавления конструктора без параметров "класс" появился в списке DataSource.

Маленькая деталь, но потерял время, чтобы разобраться. :)

0 голосов
/ 01 декабря 2016

У меня была та же проблема в Visual Studio 2008. Случайно найденное решение заключалось в следующем: 1 - Запуск VS 2008 2 - Открытое решение 3 - Откройте файл отчета (rdlc) и убедитесь, что на панели «Источники данных сайта» отображается 4 - Закрыть VS 2008 (с rdlc, "имеющим фокус" 5 - Запуск VS 2008 6 - Открытое решение Теперь вы должны увидеть данные на панели Источники данных сайта

0 голосов
/ 26 августа 2015

Попробуйте это ...

https://msdn.microsoft.com/en-us/library/yft2c9ad.aspx

В строке меню выберите Вид, Другие окна, Источники данных (или выберите Shift + Alt + D

.
...