У меня есть интересный сценарий служб отчетов, который я пытаюсь реализовать в службах отчетов. Вот мои настройки:
TableCol | Table Col
----------------------------------
Table | Textbox
Row 1 |
Row 2 |
Row 3 |
Все таблицы в этом сценарии построены с использованием строк заголовка.
Как видите, у меня есть основная таблица с 1 строкой. В первом столбце у меня есть таблица. В столбце 2 у меня есть текстовое поле. Идея состоит в том, что текстовое поле заполняет высоту таблицы в первом столбце.
Это хорошо для первоначального просмотра. Другие представления этого отчета будут скрывать строку 3. Когда строка 3 скрыта, текстовое поле остается того же размера. Желаемое поведение - уменьшить текстовое поле во втором столбце, чтобы соответствовать новой высоте таблицы. Я предполагаю, что это на самом деле высота строки родительской строки, которая не изменяется при изменении содержимого.
Есть идеи, как получить желаемый эффект? Я думал о том, чтобы сделать размер строки по умолчанию действительно небольшим и расширять его по мере необходимости, но это нежелательно, поскольку внутренняя таблица должна иметь явную высоту строки.