Каковы плюсы / минусы DevExpress Reports? - PullRequest
4 голосов
/ 02 февраля 2010

Я ищу новый инструмент отчетности, и DevExpress XtraReports выглядят довольно хорошо. Я не нашел никакого обсуждения по ним, так что здесь мы идем.

  • Нашли ли вы какие-либо проблемы с форматом отчета и сохранением отчетов в базе данных?
  • Есть ли общие проблемы с производительностью?
  • Насколько хорошо работает дизайнер отчетов для конечного пользователя?
  • Как это относится к SSRS? (похоже, это общий тест)

Примечание: мы уже используем DevEx, поэтому стоимость для меня не проблема. Кроме того, мы будем создавать сложные отчеты для наших клиентов, но (надеюсь) они также будут создавать свои собственные отчеты.

Ответы [ 2 ]

2 голосов
/ 14 апреля 2011

@ TheSean, я не знаю, как он сравнивается с SSRS. Для меня самое положительное важное впечатление, которое я получил, было умение работать с ним на «низком уровне». Все виджеты, используемые для представления полей, очень похожи на виджеты WinForms. И вы можете работать с ними так же, как с виджетами WinForms - включая их динамическое добавление или итерацию по ним, переписку с ними и т. Д. Естественно, вы также можете вносить любые изменения непосредственно через код с кодом .Designer, такой же, как при переписке. с выделенным кодом WinForms. В этом смысле это определенно анти-Crystal Reports тип опыта - XtraReports дает вам команду и дает вам много контроля, если вы хотите взять его. А если нет, вы можете использовать стиль программирования Crystal Reports.

Один «мошенник», который я могу назвать (и я готов исправиться), - это не идеальный визуальный дизайнер. В частности, я не могу заставить дизайнер отображать / просматривать предварительные отчеты.

1 голос
/ 02 февраля 2010

1 - Нет проблем с форматированием или сохранением отчетов в базе данных, проверьте их веб-сайт Как хранить отчеты в базе данных

2- Очень быстро ...

3 - вы можете использовать его, чтобы позволить конечному пользователю создавать отчеты, он работает только с приложениями Windows, он не поддерживает веб-приложения.

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

...