0

我正在尝试让 Crystal Report 显示在网页上。我的代码如下所示:

            ReportDocument rd = new ReportDocument();
            rd.Load(@"C:\projects\reports\testreport.rpt");
            rd.SetDatabaseLogon("sa", "thepassword");
            CRViewer.ReportSource = rd;

我已经解决了几个实际错误才能到达现在的位置。我遇到的最后一个错误是无法建立连接,但是当我添加 SetDabaseLogon 调用以使用 SQL Server Auth 安全性而不是集成时,该问题已得到解决。

现在我根本没有收到任何错误,但报告根本没有出现。

我不知道现在要尝试什么,任何想法都将不胜感激!

(我不知道这是否真的相关,但这是在我正在创建的 SharePoint Web 部件中。)

4

1 回答 1

1

尝试添加这一行:CRViewer.Show();

如果不是那么简单,那么我会在 webpart 包装之外运行应用程序,以至少确认/拒绝它是否与 SharePoint 相关。

于 2012-04-14T16:57:58.480 回答