Можно-ли какм-либо образом спрятать или удалить колонку в существующем отчете при его компляции или рендеренге?
При этом желательно, чтобы это пространство по ширине заполнила рядомстоящая колонка?
Для пояснения - есть отчет. В некоторой ситации (при некоторых данных), должна быть еще одна колнока. Конечно можно сделать 2 шаблона. Но очень хотелось-бы обойтись одним.
Спрятат/удалить колонку динамически
Спрятат/удалить колонку динамически
Можно воспользоваться свойством Dock компонента. Для всех колонок поставьте Dock равным Left. Для последней - Fill. Затем в событии отчета Вам необходимо выключить компонент при помощи свойства Enabled.
Спасибо.
Спасибо.
Спрятат/удалить колонку динамически
Большое спасибо!
Спрятат/удалить колонку динамически
Здравствуйте.
Похожий вопрос. Как можно спрятать колонки в зависимости от наличия соответствующих данных в источнике (XML)?
То есть, показывать колонку только при наличии соответствующего тега в источнике.
Вариант с Dock хорошо подошел бы, если бы знать, как изменить Enabled в зависимости от наличия данных.
Похожий вопрос. Как можно спрятать колонки в зависимости от наличия соответствующих данных в источнике (XML)?
То есть, показывать колонку только при наличии соответствующего тега в источнике.
Вариант с Dock хорошо подошел бы, если бы знать, как изменить Enabled в зависимости от наличия данных.
Спрятат/удалить колонку динамически
Нашел ответ сам
В свойствах компонента, который нужно прятать: Оформление -> Условия. В качестве условия поставить равенство пустой строке и убрать галочку "Компонент включен".
В свойствах компонента, который нужно прятать: Оформление -> Условия. В качестве условия поставить равенство пустой строке и убрать галочку "Компонент включен".
Спрятат/удалить колонку динамически
Отлично!