Объединение ячеек в Cross данных.

Обсуждение Stimulsoft Reports.WEB
gustav
Сообщения: 10
Зарегистрирован: 28 мар 2019, 07:05

Re: Объединение ячеек в Cross данных.

Сообщение gustav »

Проблему можно решить, установив ширину ячейки динамически. Для примера из стартового поста:
  • На месте ячейки "Оценка расходов по годам" разместить панель, а на ней уже сам текстовый компонент (иначе CrossDataBand займёт всю высоту заголовка).
  • Под ячейкой "Оценка расходов по годам" разместить сам CrossDataBand.
  • Внутри CrossDataBand разместить текстовый компонент для вывода данных, ширина этого компонента и компонента "Оценка расходов по годам" должна совпадать.
  • В свойствах "Оценка расходов по годам" на вкладке "События" прописать выражение в обработчике "Перед печатью", где сделать примерно следующее: Text73.Width *= CountOfData;
Text73 - это компонент "Оценка расходов по годам", а CountOfData - это количество столбцов с данными в CrossDataBand, которое можно либо рассчитать, либо передавать в источнике данных.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Объединение ячеек в Cross данных.

Сообщение Aleksey »

Здравствуйте,

Спасибо за предоставленный вариант решения проблемы.

Спасибо.
Ответить