Вы ознакомились с пакетами отчетов и сетки DevExpress?Что я сделал, так это создал страницу отчетов с множеством полей для выбора данных в верхней части.Пользователь может настроить критерии выбора, а затем просто повторно запустить отчет.Это обеспечивает конечному пользователю критерии выбора настройки, но не настройку макета.
Возможно, вы также захотите взглянуть на их пакеты grid и сводную сетку.Сетки очень легко настроить - даже для конечного пользователя.Если они переставляют поля или вытягивают их в область группировки, это настраивает представление.Их очень легко можно экспортировать как отчет (PDF), документ Word или документ Excel.Мы также создали интерфейс, который вытягивал или удалял поля из сетки.Таким образом, у нас есть выбор конечного пользователя и возвращаемое поле настройка, а также группировка и сводка.
Одна вещь, которую никто не предоставляет, насколько мне известно,является полноценным инструментом отчетности для конечных пользователей, который предоставляет критерии выбора, возвращаемое поле И настройки форматирования.