2013-08-06 58 views
0

我在Asp.Net webform中有一個帶有LocalReport的ReportViewer,當前有四個佔位符,每個佔位符都包含一個不同的字段。我該如何動態創建ReportViewer顯示字段?

我所希望做的是從這種改變中的佔位符:

[Name] 
[Address1] 
[Address2] 
[CityStateZip] 

要在多個條件顯示如:

[Name] 
[Address1] 
if(Address2 != null)[Address2] else [CityStateZip] 
if(Address2 != null)[CityStateZip] else "" 

有沒有辦法我可以在rdlc中做到這一點?

回答

1

是的, 你可以用RDF表達式中的iif來做到這一點。 試試這個

=IIf(IsNothing(Fields!Address2.Value), Fields!Address2.Value, Fields!CityStateZip.Value) 
+0

謝謝!那是我需要的。 – Bazinga