Я создаю отчет с MS Visual Studio 2012. Как динамически менять ширину строк (через выражение)?SSRS. Как изменить высоту строки через выражение?
Должно быть что-то вроде этого: IFF(Visible.False) THEN (row.Height = 0)
Я пытаюсь для того чтобы достигнуть? Я использую выражение, чтобы скрыть ячейки, если они пусты. Если все ячейки в строке пустые должны изменить ширину ряда на 0.
Вот как это выглядит сейчас (розовый скрыты строки): [скрытые строки] [1]
И это как это должно быть:
[скрытые строки должны быть] [2]
В дизайне это выглядит как:
! [Дизайн] [3]
Как вы видите, это 2 ряда. Если [Tikrinimas2]
и [Tikrinimas3]
являются нулями, то в первой строке скрывается вторая строка, вторая строка скрыта.
Я думаю, что, возможно, потребуется некоторое уточнение: вы пишете в своем выражении выборки: IFF (Visible.False) THEN (row.Height = 0), что делает его, кажется, как если строка не видна, тогда высота строки должна быть равна 0. Это не имеет смысла, потому что если строка не видна, она просто не появится в отчете, вы не можете установить ее высоту. Взгляните на эту ссылку на изменение видимости в SSRS: https://msdn.microsoft.com/en-us/library/dd220590.aspx – TPhe