2010-02-02 3 views
3

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

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

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

ответ

1

1- Никаких проблем с форматом или сохранения отчетов в базу данных, проверьте их веб-сайт How to store reports in a database

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

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

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

2

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

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