我想在本地處理模式下使用ReportViewer打印值的表格。該表將具有固定數量的列和可變數量的行。數據將來自我的自定義類的列表。現在,當我在我的項目中創建一個空白Report並添加一個表(Tablix)來顯示數據時,它會要求我添加一個DataSet。但是我沒有要添加的數據集,因爲我想在代碼中使用自定義類的List來填充數據,所以我取消了DataSet嚮導。但是如果我離開DataSet,它會給我一個錯誤:「Tablix'Tablix1'在報告主體中,但報告沒有數據集,數據區不允許在沒有數據集的報告中。我可以使用自定義班級的列表作爲報告的數據嗎?如果是這樣,怎麼樣?對象是否可以用作本地處理的ReportViewer報告的數據?
0
A
回答
1
https://msdn.microsoft.com/en-us/library/ms251784.aspx
Add a report to the project using the Report Wizard
From the Project menu, select Add New Item.
In the Add New Item dialog, select Report Wizard. Type a name for the report and click Add.
This launches the Report Wizard with the Data Source Configuration Wizard.
In the Choose a Data Source Type page, select Object and click Next.
在選擇數據對象頁面上,展開BusinessObject的下的類層次結構,直到您在列表中看到產品。選擇產品,然後單擊完成。
You now return to the Report Wizard. Notice that the new data source object is added to your project in Solution Explorer.
In the Dataset Properties page, in the Data source box, verify that global is selected.
In the Available datasets box, verify that Product is selected.
Click Next.
+0
謝謝你的時間。你的鏈接正是我想要的。我不知道微軟稱自定義類是「業務對象」。 –
相關問題
- 1. 用於報告的預處理數據
- 2. Can Eh Cache是否可以處理對象版本更改?
- 3. 是否可以將字典值作爲對象處理?
- 4. 是否可以將多行作爲單個DOM對象處理?
- 5. 是否可以歸檔TestNG的報告?
- 6. 處理大量的報告數據
- 7. 處置的ReportViewer對象
- 8. 驗證對象是否可以被處理的最佳實踐
- 9. XStream是否可以處理複雜的對象而無需額外的工作?
- 10. 是否可以對項目元數據進行批處理?
- 11. Telerik報告是否支持業務對象數據源?
- 12. 從DataTable的ReportViewer報告
- 13. C# - 內存中的對象數量是否影響本地處理的性能?
- 14. ReportViewer報告標題
- 15. 是否可以使用ReportViewer和ASP.NET MVC?
- 16. 是否可以從Google Analytics報告uid?
- 17. 是否可以基於現有的PDF製作Telerik報告?
- 18. 是否可以使用報告參數爲SSRS報告設置頁面佈局?
- 19. 亞音速是否可以/本來可以處理數據庫衝突?
- 20. Jenkins是否可以在本地運行批處理文件
- 21. 請求中是否可以處理req對象
- 22. Android:處理可以是字符串或數組的json對象
- 23. ASP.NET reportviewer在後臺運行批處理報告
- 24. @SuppressWarnings是否可以處理由註釋生成的警告?
- 25. 在Windows窗體中使用reportviewer控件的參數化rdlc報告[本地rdlc報告]
- 26. 是否可以使用單個報告查看器顯示不同的報告?
- 27. .RDLC報告2008(2010年VS)的ReportViewer好像沒有任何報告或數據
- 28. .NET:將GUID用作本地數據庫對象的ID是否正確?
- 29. 水晶報告可以從對象數據源獲取數據嗎?
- 30. RDLC:本地報表處理
是的,這是可能的。 SO在描述這個過程時已經有了一個問題,所以我把你的問題標記爲重複。您可以在帖子頂部找到指向其他問題的鏈接。如果出於某種原因,發佈在那裏的解決方案不起作用,請隨時回來並擴展您的問題。 – Heinzi
@海因茲謝謝!我在發佈前搜索和搜索,但顯然我並不像你那麼優秀。那個答案就是我一直在尋找的。 –
不客氣!不要擔心你的搜索技能:找到你是否已經知道答案總是比較容易的(除非你知道這就是它的名字,否則你不能谷歌搜索「對象數據源」)。 – Heinzi