Добавление возможностей отчетности в MVC? - PullRequest
2 голосов
/ 20 августа 2010

Справочная информация : в настоящее время у меня есть приложение Web Forms, ASP.NET 3.5 / C #, которое я заинтересован в преобразовании в MVC 2. Это относительно крошечное приложение, поэтому упражнение не должно занять слишком много времени.,Две основные функции, которые выполняет приложение, позволяют пользователям

1) просматривать и вводить свои данные - метрики

2) просматривать выходные отчеты этих данных, агрегированные на более высоком уровне.

Этот второй момент меня беспокоит, так как мое первое впечатление о MVC состоит в том, что большинство инструментов отчетности не работают с ним.В настоящее время я использую ReportViewer для 2), но я читал здесь и на других сайтах, что настройка его для работы с MVC - это боль.

Существуют ли другие типы возможностей создания отчетов, которые я мог бы использовать с MVC 2?Есть ли такие, которые работают «из коробки»?

Или по вашему опыту использования MVC 2 было бы проще составить свой собственный отчет?Мое требование - сделать отчет, похожий на стиль матрицы ReportViewer, с несколькими объединенными ячейками и детализацией по двум уровням.Не знаю, слишком ли сложно это сделать с MVC с нуля или нет.

EDIT : Бонус, если вам известны какие-либо другие надстройки Reporting, которые работают с MVC, кроме ReportViewer.

Ответы [ 2 ]

6 голосов
/ 20 августа 2010

Я использовал локальные отчеты RDLC, чтобы сделать это, но я не использую средство просмотра отчетов (даже в веб-формах). Я всегда транслирую отчет прямо в PDF . Это прекрасно работает и в MVC, так как в этом случае я избегаю управления средством просмотра отчетов.

Этот учебник / публикация показывает, как вести потоковую передачу в MVC.

1 голос
/ 30 сентября 2010

Пожалуйста, ознакомьтесь с моим руководством по reportviewer и mvc2 -> Как использовать ReportViewer 2010 в MVC.NET 2

Надеюсь, это поможет вам

...