2016-06-24 7 views
0
내가하려고하지만, 그래서 저를 도와주세요 보고서에 영향을주지해야

...RDLC 보고서 필드에 색상을 적용하는 방법은 무엇입니까?

보고서 -> ReportProperty -> 코드

Public Function GetColor(ByVal st as String,ByVal billamt as String,ByVal paidamt as String) As String 
Dim retVal as String = "" 
If(st = "Paid" & paidamt != "0" & paidamt < billamt) 
retVal = "Blue" 
Else If (st = "Unpaid") 
retVal = "Red" 
Else 
retVal = "Black" 
End If 
Return retVal 
End Function 

자리 표시 자 속성 ---> 글꼴 -> 색상

=Code.GetColor(Fields!estatus.Value,Fields!billamt.Value,Fields!paidamt.Value) 

난이도 시도 자리 표시 자 속성 ---> 글꼴 -> 색상

=IIf((Fields!paidamt.Value ="0") , "Red" , 
IIf((Fields!paidamt.Value < Fields!billamt.Value), "Blue" , "Black")) 

하지만 일부 값이 biillamount 같은 색 을 변경하지 140 루피와 Paidamount 40 루피하지만 필드 속성에서 이러한 유형의 값

+0

변수가 문자열 일 때 금액 비교에주의하십시오. 'paidamt StevenWhite

답변

0

을 색상을 변경하지, 색상 선택은 다음 식을 선택하고 코드 즉하여 IIf ('조건'을 쓰기 " color1 ","color2 ")

+0

이 표현식을 적용했지만 일부는 효력이 없습니다. –

+0

그런 다음 작동하지 않는 필드에 적용한 상태를 확인해야합니다. – Aby