我不熟悉報告服務並要求將自定義對象作爲數據源使用嗎?我使用的是asp.net,visual web developer 2008 express edition和c#,如果是,你可以舉一個例子。感謝您的幫助報告服務和自定義數據源
回答
你不能在Reporting Services直接使用POCO作爲數據源。有幾種方法可以做到這一點。
最簡單的方法是將數據保存到數據庫並查詢數據庫。
您可以將對象序列化爲XML,並通過將XML直接包含到<XmlData>
元素中的查詢中,或者調用Web服務來檢索XML來查詢該對象。
用於Web服務
- 在報表項目中創建XML數據源,右鍵點擊共享數據源文件夾中。
- 選擇添加新數據源。
- 設置要使用的名稱。
- 將Type設置爲XML。
- 將連接字符串設置爲http://MyWebServer/MyWebServiceEndpoint.asmx。
- 進入憑證頁面。
- 配置認證。
- 單擊確定。
你需要檢查網絡服務的WSDL,看看下面的參考資料,以幫助您構建查詢:
下面是支持的數據源的列表從MSDN:從可用的類型和選擇:Data Sources
只需將共享數據源添加到您的項目(例如MyDataSource.rds)。在那裏,你只需提供適當的憑據。每個報告都會使用數據源。
編輯
這裏有添加數據源的簡單教程:Creating a Shared Data Source in Reporting Services
我無法在vwd express 2008中找到* .rds擴展的任何項目,並且您提供的列表並未將POCO作爲dat作者: – 2012-03-27 15:09:18
微軟忘了列出它,或者微軟不支持它。這張名單是從馬的嘴巴。更新答案以包含創建共享數據源的方法。乾杯! – Jeremy 2012-03-27 15:13:15
- 1. 報告服務+報告參數和自定義下拉長度
- 2. 報告服務和自定義庫
- 3. SQL Server 2008報告服務報告定義自定義擴展
- 4. 報告服務自定義程序集:訪問報告參數
- 5. 報告服務 - 自定義格式
- 6. 在報告服務報告上設置數據源
- 7. ADO.NET數據服務和自定義數據源
- 8. 根據文化自定義字符串格式(報告服務)
- 9. 報告服務:自定義程序集和訂閱
- 10. WSO2數據業務服務器 - 添加自定義數據源
- 11. 開源報告服務?
- 12. MySQL開源報告服務
- 13. 在RDLC報告中使用自定義數據源
- 14. 將Windows標識傳遞給SSRS報告自定義數據源
- 15. 在自定義SSRS報告中報告TFS 2015標記數據
- 16. BIRT報告:Web服務數據源不返回數據
- 17. 報告服務:使用具有本地(RDLC)報告的自定義程序集
- 18. SSMS報告 - 使用與正在報告的服務器不同的數據源?
- 19. 變化報告的數據源通過在SQL Server報告服務
- 20. 分析服務器和報告服務的資源
- 21. SQl 2000報告服務和SQL 2005報告服務並排?
- 22. Visual Studio團隊服務(VS Online)自定義報告
- 23. 服務代理隊列自定義報告
- 24. SQL Server 2008 R2報告服務自定義擴展
- 25. 自定義表單身份驗證報告服務2008 r2
- 26. 報告服務,自定義百分比格式
- 27. 如何在ssrs報告服務中設置自定義貨幣
- 28. Angulartics和Google Analytics自定義報告
- 29. 自定義TestNG報告
- 30. SpecFlow的自定義報告
好的,謝謝。我會嘗試簡單地使用數據集,即使我不喜歡主題 – 2012-03-28 12:23:47