我的項目是ASP.Net 4.0框架上的WebForms,使用ReportViewer 10,使用本地處理模式呈現的本地RDLC報告。ReportViewer 2010無法評估表達式
我的問題是,我的報告中的許多表達式都沒有評估。例如,我在報告的頁腳中有一個文本框,其表達式爲=Globals!PageNumber
- 但是當報告運行時,我只是在該字段中出現#Error。我收到一個類似的#Error,只是在我的一個字段上做了一個ToString - =Fields!MyBooleanField.Value.ToString()
。
也在我的頁腳,=DateTime.Now
能工作,而=Globals!ExecutionTime
不起作用。
這對我來說沒有意義 - 就好像我錯過了一個參考或其他東西。我在我的項目中引用了Microsoft.ReportViewer.Common(v10)和Microsoft.ReportViewer.WebForms(v10)。
任何人有任何建議,我失蹤了什麼,或者我如何得到這個解決?
你的設置和行爲聽起來正確 - 你可以預覽在投標或報表生成器2.0的報告?這是否只發生在WebForms ReportViewer控件中? – 2011-09-24 03:34:57