2016-06-24 9 views
0

я есть попробовать, но не влияет на доклад так, пожалуйста, помогите мне ...Как применить цвет в поле отчета RDLC?

Report -> 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 

Заполнитель недвижимости ---> Шрифт -> Color

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

Я также попробовать Заполнитель недвижимости ---> шрифт -> Color

=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

 Смежные вопросы

  • Нет связанных вопросов^_^