如何在我的asp.net项目中使用rdl / rdlc来生成报告?

时间:2012-10-26 15:19:02

标签: asp.net visual-studio-2008 rdlc rdl

我有一个使用MS ReportViewer的Web应用程序。我有另一个团队为我创建一个rdl文件。我将rdl重命名为rdlc并添加到我的项目中。我创建了一个DataSet1.xsd来获取此rdlc所需的数据。在我的aspx页面中,我添加了一个ReportViewer控件,并将其report属性设置为rdlc文件。

我的问题是:

(1)是否可以在vs2008中编辑rdl / rdlc?当我打开它时,它将作为xml文件打开。

(2)如何将dataset1分配给ReportViewer控件的数据源属性?当我右键单击reportviewer时,选择选择数据源,未列出dataset1。我必须在后面的代码中执行此操作吗?

(3)我收到以下错误报告定义无效。详细信息:报表定义具有无效的目标命名空间“http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition”,无法升级。

2 个答案:

答案 0 :(得分:2)

答..

  1. 是的,可以在vs2008中编辑rdlc报告。我不知道rdl。
  2. 请参阅this链接,了解第二个问题的分步解决方案。
  3. 我认为这个问题是由于从rdl到rdlc的错误对话。请按照this链接中指定的步骤进行操作。

答案 1 :(得分:0)

先生。 Limbani在回答第2和第3个问题方面做得很好。我认为您的第一个问题可能与未在开发PC上安装的Business Intelligence Design Studio有关。有关详细信息,请参阅this question and answer