Visual Studio Локальный отчет SSRS 2010 (.rdlc) с источником данных объекта

Я создал больше проектов, используя ReportViewer 2005 и 2008 в режиме локальной обработки, чем я могу рассчитывать на свои руки. Все проекты веб-форм ASP.NET в Visual Studio 2005 или 2008. Я всегда использовал некоторые разновидности источника данных Object для отчетов.

Сегодня я попытался добавить ту же функциональность к проекту Visual Studio 2010 MVC 2, и у меня ничего не вышло. Во-первых, Добавить новый элемент> Отчетность> Отчет теперь является RDLC 2008, а не RDLC 2005 года. Во-вторых, при попытке добавить DataSet мой обычный метод создания прокси-класса данных со статическими методами, возвращающими IEnumerables (Of Stuff) , не будет отображаться как источники в раскрывающемся списке Источники данных

Empty Data Source

В-третьих, мой единственный вариант - добавить подключение к базе данных. Нет "источника данных объекта", из которого можно было бы выбрать:

Database connections only

Я в тупике. Как я уже упоминал, у меня нет никаких проблем с визуализацией отчета с использованием элемента управления ReportViewer. Что я не могу сделать, так это выяснить, как настроить источник данных в этих новомодных отчетах 2008 года с помощью Visual Studio 2010, чтобы я мог закачать список объектов домена в ReportViewer и отобразить отчет.

ОБНОВЛЕНИЕ

] Проведя еще несколько исследований, я Мы обнаружили, что проекты MVC не позволяют использовать в них объектные источники данных. Одно из решений моей проблемы - создать отдельный проект в решении - веб-приложение, службу или даже просто библиотеку классов, чтобы добавить отчет и разработать его соответствующим образом.

Я все еще ищу альтернативы здесь.

20
задан Cœur 3 September 2017 в 13:38
поделиться