Генерация отчетов через ASP.NET - PullRequest
1 голос
/ 07 декабря 2011

Мне нужно генерировать отчеты из базы данных (например, формы биллинга) из интерфейса ASP.NET.Поэтому мне интересно, какой подход лучше: использовать Crystal Reports, отчеты на основе RDLC или SQL Reporting Services?Мне нужно создать интерфейс, который позволяет пользователю выбирать данные и с помощью предварительно созданного определения отчета генерировать этот отчет.Я хочу использовать ASP.NET с AJAX, чтобы он действовал как реальное приложение, но без необходимости установки - и это главное требование.Так что, если кто-то знает, какая технология лучше всего соответствует этим требованиям ... Я буду благодарен:)

Ответы [ 4 ]

2 голосов
/ 07 декабря 2011

Лично я бы пошел на DevExpress XtraReports .

Я использовал его в прошлом как в окнах, так и в веб-формах; это стоит несколько сотен долларов, но с пакетом вы также получаете множество других элементов управления пользовательского интерфейса, или вы тратите меньше и покупаете только XtraReports. Это быстро окупается, на мой взгляд, основными преимуществами являются:

  • каждый отчет может быть спроектирован с помощью интегрированного дизайнера Visual Studio и становится простым классом c #, простым в создании и использовании, без магии и без внешних определений отчетов, все это чистый 100% код .NET;
  • Конечный пользователь создан без лицензионных отчислений, и пользователи поражены мощью и качеством дизайнера, с ленточным или классическим пользовательским интерфейсом, множеством функций;
  • так много готовых к использованию нулевых кодов, готовых к использованию таких функций, как предварительный просмотр печати, экспорт в Excel, PDF и т. Д. ...

Отказ от ответственности: Я не работаю на DevExpress, они мне не платят, просто я довольный клиент и раньше пользовался их продуктами с радостью и хорошими результатами, сейчас мы находимся в процессе запуска крупная разработка приложений MVC в моей компании, и в настоящее время мы покупаем лицензии на их подписку DXperience Enterprise.

вы также можете оценивать или тестировать Crystal Reports или аналогичные решения для отчетов, предлагаемые ActiveReports, Telerik и т. Д., Я могу говорить только о XtraReports, потому что я часто его использовал, Crystal, который я использовал в прошлом с Visual Studio 2003, но я был дизайнер не очень впечатлил, и развертывание было действительно беспорядком в формах окон ... всегда пропускал некоторые файлы и имел ошибки на клиентских машинах ...

0 голосов
/ 14 марта 2012

Не пропустите возможность взглянуть на List & Label Мы сделали с ним несколько хороших проектов!

0 голосов
/ 05 января 2012

Я бы посоветовал взглянуть на ActiveReports 6 .Он предоставляет отличные функции и позволяет вносить практически неограниченные настройки для вашего отчета.Для ASP.NET вы можете выбрать стандартную версию, которая позволяет настраивать экспорт отчетов в различные форматы, такие как PDF, Excel и т. Д., И отображать их пользователям.

Профессиональная версия предоставляет вам элемент управления для веб-просмотра,позволяет отображать отчеты непосредственно в средстве просмотра, а пользователь может выбрать формат PDF, HTML и FlashViewer.В дополнение к этому он также предоставляет средство просмотра на основе Silverlight.

Вы также можете проверить блоги и форумы на тот случай, если вы хотите получить больше информации о продукте.

Спасибо,
Sankalp (GrapeCity)

0 голосов
/ 07 декабря 2011

Мы используем службы отчетов SQL Server, у них есть визуальный дизайнер на основе студии, и это бесплатно. Распределение немного сложнее - если на ваших клиентах уже установлен SQL Server, есть большая вероятность, что у них будет установлена ​​инфраструктура отчетности. В противном случае вы можете просто распространять библиотеки DLL вместе с вашим приложением - хотя для этого нужно немного покопаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...