无法创建对象数据源

时间:2014-03-26 14:55:04

标签: c# asp.net visual-studio-2012 reporting-services objectdatasource

我正在使用VisualStudio 2012.我想创建一个要在IIS中部署的演示项目。

此项目必须有一个带有ReportViewer的aspx页面,该页面将显示本地处理报告。通过本地报告,我的意思是它不会使用Reporting Service,项目的编译代码必须构建自己的报告。

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

上的教程

但是,当我从报告向导创建报告时,未显示“选择数据源类型页面”。我被介绍到“选择您的数据连接页面”,我应该在其中设置与DBMS的连接。

我不想从DBMS创建报告,我想要一个对象数据源。它将是一个简单的旧C#类列表,它将被提供给报告。我不希望报表查看器直接访问DBMS。

BusinessObjects.cs已正确创建,并且位于项目的根目录中。

我F6编译解决方案,清理它,关闭VS并重新打开。它根本不允许我创建一个不是来自DBMS的数据源。

教学是否有任何遗漏而且我遗失了?

1 个答案:

答案 0 :(得分:2)

我解决了。

我使用" ASP.NET空Web应用程序"创建了一个新项目。模板。在解决方案中,我使用" ASP.NET服务器控件"创建了另一个项目。模板。

我将服务控制项目用作应用程序层,将空webapp项目用作演示文稿/ UI层。

在应用程序项目中,我创建了对象数据源,并将该项目添加到UI项目的参考中。有了这个,我就能够在UI项目中创建一个使用应用程序对象数据源的asp页面。

GG