我已經在類庫(作爲嵌入式資源)中創建了本地報表,並且想要使用現有的業務對象作爲報表的數據源。當我嘗試從Report Data工具箱中添加業務對象時,我看不到要選擇的類。我注意到,如果業務對象是存在於另一個類庫中的另一個類的子類,那麼它不會出現。有其他人看過嗎?因此,我已經試過是這樣的:RDLC報表數據工具箱中未顯示類(業務對象)
方案1:
類庫1個
- 報告文件夾> Report1.rdlc
- BO文件夾>美人豹和MySuperClass
- 公共類美人豹:MySuperClass
當我打開Report1.rdlc並嘗試創建一個新的對象數據源報表數據工具箱,MyBO類是可見的,我可以選擇它。如果我改變我解決這個:
類庫2 命名空間ClassLibrary2 {公共類MySuperClass {...}}
類庫1
- 報告文件夾> Report1.rdlc
- BO文件夾> MyBO
- public class MyBO:ClassLibrary2.MySuperClass
現在,當我嘗試添加MyBO類時,它不會出現在「報告數據」工具箱中。不幸的是,我正在使用一個產品,我的業務對象必須是另一個類庫中的超類的子類。
有誰知道如何解決這個問題,或者這是一個錯誤?哦,我正在使用.Net 4和VS2010。謝謝。
親切的問候
Sidharth
這仍然是在Visual Studio 2015中的情況。 – 2015-12-22 04:50:40