3
我正在用兩個數據集創建RDLC報告。早些時候我使用一個數據集,它工作正常,但是當我添加第二個數據集時,它開始給我下面的文本框錯誤。在RDLC報告中使用多個數據集時出錯
錯誤1文本框'Textbox10'的值表達式指的是'HospitalAddress'字段。報告項目表達式只能引用當前數據集作用域內的字段,或者如果在聚合內,則引用指定的數據集作用域。
這是怎麼發生的?請幫助....
我正在用兩個數據集創建RDLC報告。早些時候我使用一個數據集,它工作正常,但是當我添加第二個數據集時,它開始給我下面的文本框錯誤。在RDLC報告中使用多個數據集時出錯
錯誤1文本框'Textbox10'的值表達式指的是'HospitalAddress'字段。報告項目表達式只能引用當前數據集作用域內的字段,或者如果在聚合內,則引用指定的數據集作用域。
這是怎麼發生的?請幫助....
您需要指定現在在您的表達式中使用哪個數據集。樣品表達式的語法如下:
=First(Fields!<field name>.Value, "<dataset name>")
我在MSDN中相同的解決方案.. :)幫忙謝謝... –
我怎麼會從兩個數據集比較值?我想要執行類似下面的操作,以計算主詳細報表中的詳細記錄:= Sum(IIF( .Fields! .Value == .Fields! .Value,1, 0)) –
Marlon
在RDLC內部沒有嘗試過。但我是你,我會在SP中完成,並將計數作爲主數據集中的另一個字段。 –