Службы репортажей Borderstyle - PullRequest
0 голосов
/ 12 мая 2009

Я использую матричный контроль в RS2008. Я хочу использовать выражение для установки ячейки «Значение» (столбец 2, строка 2) матрицы так, чтобы она не имела границы или двойной границы снизу. У меня есть поле boolean, которое устанавливает это условие для каждой строки отчета. Выражение для нижнего пограничного стиля ...

=Iif(Fields!DoubleBottom.Value=True, "Double", "None")

Ширина границы установлена ​​на 3pt. Когда это выражение находится в ячейке «Значение», оно выглядит как обратное слово. Если для свойства установлено значение True, границы отсутствуют, а для свойства False установлена ​​двойная граница. Помимо проблемы обращения, двойная граница применяется ко всем строкам в отчете. Не только линии, где свойство True. Если я удаляю выражение из ячейки Значение и помещаю его в ячейку в (столбец 1, строка 2), оно работает просто отлично. То есть первая ячейка в каждом ряду имеет соответствующую границу. Есть идеи, почему ячейка Value должна вести себя так? Я устанавливаю другие условные свойства для этой ячейки, и они работают нормально. Например, я устанавливаю свойство Format (количество знаков после запятой), и это работает.

1 Ответ

1 голос
/ 13 ноября 2009

Для проблемы с двойной границей, применяемой ко всем строкам отчета, у меня была эта проблема с условной границей. Моя проблема была исправлена ​​установкой для свойства BorderStyle по умолчанию значения «Нет».

...