2009-09-02 20 views
0

我正在尝试在Web应用程序中使用Microsoft Reporting Services查看Hello world报告。我必须在WebForm中使用ServerMode for Microsoft ReportViewer吗?

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

我想将rdlc文件包含在我的web应用程序本身中,我将拥有一个承载ReportVieweraspx页面。

我试过这个希望Local也可能意味着本地的Web应用程序...

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

但是,这似乎并不如此。当我查看我的页面时,出现以下错误。本地报表工艺加工报表定义 的报告过程中出现

错误“d:[本地路径到我的web应用程序 源] \〜/报告/你好World.rdlc”尚未指定莫非不 找到部分路径'D:[我的web应用程序的本地路径 源] \〜\ Reporting \ Hello World.rdlc'。

回答

0

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

从错误消息,它看起来像你有你的斜杠倒置。尝试在路径中玩耍,或者更具体地说,尝试将斜杠的方向从\到\

它应该工作。