Как избежать пробелов и пустых разделов в отчете в состоянии пустых источников данных - PullRequest
0 голосов
/ 07 сентября 2011

Q:

Я хочу спросить о проблеме дизайна отчета.

Если мой источник данных отчета - это набор таблиц данных в наборе данных.И в некоторых случаях data table пусто, Как скрыть таблицу (я имею в виду элемент управления, который использует этот пустой источник данных в качестве источника данных), чтобы предотвратить пробелы и пустые данные в моем отчете? .Есть ли какая-нибудь панель управления, чтобы сделать ее невидимой при условии (источник конкретной таблицы пуст)?

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

Например:

enter image description here

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

заранее спасибо.

1 Ответ

1 голос
/ 07 сентября 2011
Set the tablix/table visibility hidden property to = CountRows() = 0

The CountRows() for a dataset return's the number of rows the query returns.

When CountRows() returns 0 rows (no data) the condition return's TRUE 
for the hidden property of tablix, so it hides the tablix control

Чтобы скрыть заголовок, у вас есть две опции:

  1. Используйте список, содержащий таблицу и текстовое поле заголовка.Если CountRows равно 0, скрыть список (который содержит два других)

  2. Добавить строку поверх заголовков столбцов таблицы.Поместите название там.

...