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

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

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

Сообщение gustav » 02 апр 2019, 14:49

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

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

Сообщение Aleksey » 02 апр 2019, 21:07

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

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

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