0

我正在使用VisualStudio 2012.我想創建一個示例項目以在IIS中進行部署。創建對象數據源的麻煩

該項目必須有一個帶有ReportViewer的aspx頁面,該頁面將顯示一個本地處理報告。通過本地報告,我的意思是它不會使用報告服務,項目的編譯代碼必須構建自己的報告。

我使用的教程在http://msdn.microsoft.com/en-us/library/ms251784.aspx

但是,當我創建報表嚮導的報告,「選擇數據源類型」頁中未顯示。我被提交到「選擇你的數據連接頁面」,在那裏我應該建立到DBMS的連接。

我不想從DBMS創建報告,我想要一個對象數據源。它將是一個簡單的舊C#類的列表,將被提供給報告。我不希望報表查看器直接訪問數據庫管理系統。

BusinessObjects.cs已正確創建,它位於項目的根目錄中。

我F6編譯解決方案,清理它,關閉VS並重新打開。它根本不允許我創建不是來自DBMS的數據源。

有沒有什麼教程ommited,我失蹤了?

+0

我也試過http://msdn.microsoft.com/en-us/library/5xf878ky%28v=vs.110%29.aspx但沒有數據菜單。 – Hikari

+0

我也在快速啓動搜索中搜索「添加新數據源」,沒有發現任何內容。我想我必須安裝... – Hikari

+0

http://social.msdn.microsoft.com/Forums/vstudio/en-US/0a9a50a4-9d1d-4422-93d2-d3fc9f1dd435/where-did-the-data-menu- go-in-vs-2012?forum = vssetup也有問題。查看 - >其他Windows->數據源不可用。 – Hikari

回答

2

我解決了它。

我用「ASP.NET空Web應用程序」模板創建了一個新項目。在解決方案中,我使用「ASP.NET服務器控件」模板創建了另一個項目。

我將serve服務控制項目用作應用程序層,將空的webapp項目用作演示文稿/ UI層。

在應用程序項目中,我創建了對象數據源並將該項目添加到UI項目的引用。這樣我就可以在UI項目中創建一個消耗應用程序對象數據源的asp頁面。

GG