Пропорциональные размеры столбцов таблицы

Обсуждение Stimulsoft Reports.Silverlight
Ответить
kin123456789
Сообщения: 98
Зарегистрирован: 14 окт 2014, 08:29

Пропорциональные размеры столбцов таблицы

Сообщение kin123456789 » 23 ноя 2016, 06:56

Добрый день! Делаю отчет, в котором пользователь устанавливает галочки, которые соответствуют столбцам таблицы в отчете.
Т.е. нужно пользователю наименование, он устанавливает галочку, нужен адрес- устанавливает галочку.
Включение и отключение столбцов таблицы реализовано в коде с применением кода:
StiText stiText = report.GetComponents()["tbAdres"] as StiText;
if (stiText != null)stiText.Enabled = true;
Для автоматического сдвига столбцов таблицы используется свойство:
стиль стыковки = слева
Подскажите пож-та, как мне реализовать следующий сценарий:
пользователь выбирает три галочки - номер договора, наименование и адрес.
номер договора фиксированный - максимум 8 знаков, для вывода заданы фиксированные размеры.
а адрес и наименование могут быть разные, хотелось бы сделать так, чтобы эти поля занимали пропорциональные размеры в таблице
как в WPF или SL - Width="*". Сейчас указываются жесткие размеры.
Спасибо!
HighAley
Сообщения: 1958
Зарегистрирован: 08 июн 2011, 07:36

Re: Пропорциональные размеры столбцов таблицы

Сообщение HighAley » 23 ноя 2016, 15:02

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

Размеры текстовых компонентов можно менять вручную. Например, в событии Before Print бэнда, на котором они находятся.
Или у всех компонентов задавать свойство докирования слева, а потом вручную увеличивать их ширину до необходимой. На этот раз лучше использовать свойство After Print бэнда.

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