我正在尝试将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部件。)
答案 0 :(得分:1)
尝试添加此行: CRViewer.Show();
如果不那么简单,那么我会在webpart包装之外运行应用程序,至少确认/拒绝它是否与SharePoint相关。