Как свернуть строку в RDLC, а не просто спрятать ее? - PullRequest
5 голосов
/ 20 сентября 2011

У меня есть отчет RDLC с таблицей.Определенная строка в этой таблице не должна появляться в некоторых условиях.Мне удалось установить для свойства Hidden значение false, используя выражение, если эти условия применимы.

Проблема в том, что, хотя скрытая строка все еще находится в таблице, то есть она не свернута.

Как я могу свернуть его, а не просто спрятать?

Я использую RDLC со средством просмотра отчетов 2010 SP1

Ответы [ 3 ]

21 голосов
/ 08 апреля 2013

Несмотря на то, что их решение работает, свойство Hidden все еще заставляет ряд занимать место. Ничего страшного, если это последний ряд, но когда он находится между рядами, это может быть большим делом. И Can Shrink тоже не поможет. Чтобы свернуть строку, нужно щелкнуть правой кнопкой мыши заголовок строки и выбрать «Видимость строки» ..., а затем ввести выражение, которое будет иметь значение true или false.

3 голосов
/ 06 августа 2012

Убедитесь, что CanShrink установлен в true.

0 голосов
/ 20 сентября 2011

Проверьте это решение

установить для свойства Hidden значение True или False

= (Fields!UserName.Value.ToString() = "")

Также проверьте примеры выражений

Надеюсь, этот ответ поможет вам.

...