ActiveReport 3: Добавить динамический столбец для CrossTable - PullRequest
0 голосов
/ 13 декабря 2010

Я нахожусь под ActiveReport 3, и мне нужно создать CrossTable с динамическим числом столбцов и строк.

В примере, приведенном в ActiveReport 3, столбцы исправлений помещены в представление конструктора, и это плохо.
Существует решение для создания реальной кросс-таблицы в Active Report 3?

ПокаЯ пытаюсь с этими событиями:

_ReportStart
_DataInitialize
_FetchData

1 Ответ

0 голосов
/ 06 января 2011

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

ПРИМЕЧАНИЕ. После приобретения GrapeCity Data Dynamics продукт Data Dynamics Reports позднее был интегрирован в ActiveReports . В ActiveReports возможности отчетов о динамике данных обычно называются «Отчет о странице» или «Отчет о RDL». В результате ActiveReports теперь включает встроенную поддержку перекрестных отчетов с элементом управления «Матрица». Пример использования матрицы в отчетах страниц ActiveReports: здесь .

Документация для более старых версий ActiveReports доступна на устаревшей странице документации , которая связана с основным сайтом документации ActiveReports .

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