2017-06-16 59 views
0

我有一個ASP.NET Report查看器。ASP.NET ReportViewer表達式返回錯誤

在報告中,我有以下表現:

="Total for Region: " & 
iif(str(Fields!Region_Of_Responsibility.Value)="","No Region",Fields!Region_Of_Responsibility.Value) 

在運行時我回到#錯誤。

爲什麼會發生此錯誤,以及如何查找此#Error的含義?

+0

,你要爲總區'結果:#Error' ? –

回答

0

我想知道這列可以包含空值,如果是這樣,這裏的另一種方式,從這個代碼,以便解決這一個

="Total for Region: " & 
iif(cstr(Fields!Region_Of_Responsibility.Value)="" or isDbNull(Fields!Region_Of_Responsibility.Value),"No Region",Fields!Region_Of_Responsibility.Value) 
+0

仍然收到錯誤 –

+0

字段!Region_Of_Responsibility.Value返回DBNull Infact –

+0

oops,我還有那個str函數,試試這個編輯! –