有沒有從ssrs報告的嵌入代碼引用ssrs報告的字段的正確方法?如何引用SSRS報告的嵌入代碼中的字段
當我嘗試使用Fields!Program.Value
我得到以下錯誤 -
有上的自定義代碼3行的錯誤:[BC30469]
參考非共享成員需要對象參考。
當谷歌搜索時,我發現你可以通過在開始時預先加上Report.
來引用報告的參數。所以我試過這個Report.Fields.Program.Value
。
導致以下錯誤...
有上的自定義代碼3行的錯誤:[BC30456]「字段」不是「Microsoft.ReportingServices.ReportProcessing.ExprHostObjectModel的成員.IReportObjectModelProxyForCustomCode」。
所以......總之,有沒有辦法從嵌入代碼中引用字段。我發現我可以將字段val傳遞給函數本身,但我更願意直接引用這些字段。
Seth
謝謝...這就是我需要知道的。 Seth – 2009-09-09 18:49:33
對於我來說,在報告服務中,一個參數可以直接訪問,而一個字段必須被傳入,這是毫無意義的。如果其中一個參數不能被直接訪問,或者一個字段可以被直接訪問。無論如何,@gbn感謝您的回答,並且@Seth Spearman感謝您的提問。 – 2011-05-31 12:26:58
@Michael Eakins:對數據集有意義。一個參數是單一的,標量和離散的,因此可以普遍訪問。如果您有1000個數據行,您如何知道哪一行屬於該行中的數據?這個語法使得它明確且不易出錯 – gbn 2011-05-31 12:54:55