Сообщение об ошибках в пограничном режиме

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

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

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

Ответы

Ответ 1

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