RS2008
의 행렬 컨트롤을 사용하고 있습니다. 표현식을 사용하여 행렬의 Value 셀 (col 2, row 2)에 경계선 또는 아래쪽에 이중 경계선이 있도록 설정하려고합니다. 보고서의 각 행에 대해이 조건을 설정하는 boolean
필드가 있습니다. 하단 테두리 스타일 표현은 ...보고 서비스 Borderstyle 속성 문제
=Iif(Fields!DoubleBottom.Value=True, "Double", "None")
경계 폭은 3pt
으로 설정됩니다. 이 표현식이 Value 셀에 있으면 식은 백 워드로 평가됩니다. 속성이 True
인 경우 테두리가없고 속성이 False
인 경우 이중 테두리가 있습니다. 반전 문제 외에도 이중 경계선이 보고서의 모든 행에 적용됩니다. 속성이 True
인 라인 만이 아닙니다. Value 셀에서 표현식을 제거하고이를 셀 (col 1, row 2)에 배치하면 올바르게 작동합니다. 모든 행의 첫 번째 셀이 적절한 경계를가집니다. Value 셀이 이런 식으로 행동해야하는 이유에 대한 아이디어가 있습니까? 이 셀에 다른 조건부 속성을 설정할 때 잘 동작합니다. 예를 들어, Format
속성 (소수 자릿수)을 설정 중이며 작동합니다.