Как создать отчет RDLC, когда общее количество столбцов неизвестно? - PullRequest
1 голос
/ 21 ноября 2010

Один из отчетов, который я создаю, имеет динамическое число столбцов - таблица данных возвращается из хранимой процедуры, количество столбцов зависит от количества элементов, определенных в базе данных (один столбец для каждого элемента, кроме некоторого фиксированногостолбцы).

Можно ли использовать отчет RDLC для создания отчета в этом случае?Все расчеты уже сделаны в отчете, я смотрю на RDLC только для экспорта в excel / pdf и повторяющихся колонтитулов.

Ответы [ 4 ]

1 голос
/ 24 ноября 2010

Возможно, но простого решения не существует.Вот ссылка на мой предыдущий ответ по этой теме.

Дополнительное исследование позже

Вот статья подробное описание упомянутой генерации отчета с помощью самосгенерированной объектной модели RDL.

0 голосов
/ 07 февраля 2019

Использовать матрицу в RDLC всякий раз, когда ваши столбцы не зафиксированы в datatable.

Визит http://www.gotreportviewer.com/matrices/

Здесь вы найдете использование таблицы и матрицы в RDLC. Посмотрите сами, какой из них подходит для вашего требования.

0 голосов
/ 27 сентября 2012

Для вашей задачи,

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

Проверьте здесь для использования матрицы

0 голосов
/ 28 ноября 2010

Исходя из этого, вы хотите, чтобы ваш отчет поворачивал определенные элементы, которые могут меняться в зависимости от различных критериев отчета.Если вы знаете все столбцы, которые МОГУТ вернуться, вы можете просто определить свой RDL, чтобы связать их все, но скрыть те, которые не определены элементом.Вам просто нужно связать свойство Visible столбца с определением того, было ли оно определено.

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