Crystal Reports无法在网页中呈现

时间:2013-10-21 17:16:53

标签: asp.net visual-studio-2012 crystal-reports

我一直在尝试在我设计的ASP.NET应用程序中显示Crystal Reports报表。报告已正确完成,实际上在Visual Studio中,我可以在预览页面中看到报告加载。当我尝试打开我在浏览器中显示报告的页面时出现问题。什么都没有显示。不是错误,没有。试过IE,Firefox等等。

我使用内置的Crystal Reports Viewer工具并将报告添加为源。然后我在代码中添加了下一个:

      ReportDocument crystalReport = new ReportDocument();
        crystalReport.Load(Server.MapPath("~/CrystalReport3.rpt"));
        crystalReport.SetDatabaseLogon
            ("suer", "apss", @"servername", "DBNAME");
        CrystalReportViewer1.ReportSource = crystalReport;

然而没有任何东西加载。没有。已经在这一天好了一天,但没有去。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果使用“〜”指定Server.MapPath,则报告必须位于项目的根目录中。也许尝试指定不同的位置。请参阅此post,它可以很好地解释不同的选项。 我个人在我的项目中使用CrystalReportSource并指定一个映射的驱动器,其中包含我的所有报告。

希望有所帮助,

克里斯