Отчет SSRS создает пробелы / пробелы, когда столбец скрыт в таблице - PullRequest
2 голосов
/ 22 июля 2011

У меня есть отчет, разработанный в SSRS 2005. Это простой и понятный отчет, использующий хранимую процедуру для извлечения данных и отображения.Этот отчет имеет 100 столбцов, и в нем нет группировок, вложенных отчетов и т. Д.

Но пользователь может выбрать / отменить выбор имен столбцов для отображения / скрытия в отчете.Когда пользователь выбирает скрыть пару столбцов, отчет дает мне пустые / белые пробелы при экспорте в pdf или любой другой формат.

Есть ли какое-либо решение для этого?

Ответы [ 3 ]

3 голосов
/ 23 июля 2011

Вы должны убедиться, что вы прячете строку или столбец таблицы, а не просто поля.Проверьте сообщение HarlingtonTheWizard по следующей ссылке:

http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=109566

Как только строки / столбцы скрыты, высота / ширина рухнет.

0 голосов
/ 26 декабря 2013

Вы можете попробовать установить свойство Report containerwhitespace="True".

0 голосов
/ 15 апреля 2013

Я не считаю это лучшим решением, но это скорее хак, но это то, что я сделал в моей ситуации.

1) Поместите белый прямоугольник в нужную ячейку. Убедитесь, что прямоугольник белый и не имеет границ. 2) Поместите текстовое поле внутри прямоугольника. Установите выражение, чтобы скрыть и показать это текстовое поле. 3) Повторите эти действия для каждой ячейки в этом столбце.

Поэтому, когда текстовое поле отображается, оно будет выглядеть как обычно. Когда текстовое поле скрыто, белый прямоугольник будет работать как «заполнитель», занимая ячейку.

...