0

我正在尝试Hello world在 Web 应用程序中使用 Microsoft Reporting Services 查看报告。

我将创建的报告在查看时总是会刷新(即没有保存的数据),所以我认为没有理由使用报告管理器。

我想将rdlc文件包含在我的 Web 应用程序本身中,在那里我将拥有一个aspx托管ReportViewer.

我已经尝试过了,希望这Local也意味着网络应用程序的本地...

    ReportViewer1.ProcessingMode = ProcessingMode.Local;
    ReportViewer1.LocalReport.ReportPath = "~/Reporting/Hello World.rdlc";
    ReportViewer1.LocalReport.Refresh();

但情况似乎并非如此。查看我的页面时出现以下错误。

本地报表处理过程中出错。报表'D:[我的Web应用程序源的本地路径]\~/Reporting/Hello World.rdlc'的报表定义尚未指定找不到路径的一部分'D: [我的 Web 应用程序源的本地路径]\~\Reporting\Hello World.rdlc'。

4

1 回答 1

0

是的,本地处理模式意味着 RDLC 文件位于本地源,而不是由 SQL Server 生成。

从错误消息中,您的斜线看起来像是倒置的。尝试使用路径,或者更具体地说,尝试将斜杠的方向从 / 更改为 \

它应该工作。

于 2009-09-08T13:26:51.027 回答