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