我使用嵌入VisulaStudio.NET 2005的CrystalReport Designer设计了CrystalReport,在使用报表查看器运行报表时,它正常运行并检索所需的数据。在应用程序中运行它时,没有检索到数据?!
通过.NET应用程序运行CrystalReport与使用嵌入VisulaStudio的CrystalReport Designer运行它不同吗?
有什么建议吗?
答案 0 :(得分:0)
我面临类似的问题。 Error Opening CrystalReport viewer
我认为没有任何区别,因为它在我的开发中工作正常。设置以及应用程序在与db相同的计算机上运行时。我想它有一些安全/凭证问题。
如果你弄明白了,请告诉我。
谢谢, Ramjee
答案 1 :(得分:0)
如果您认为它与安全/凭证有关,您可以使用此代码来解决此问题。 即使我这样做了,我仍然有问题。
// Provides current ReportDocument with LogonInfo.
CrystalGen cg = new CrystalGen(this.Page);
cg.CrystalReportLogOn(rptDoc, ConfigurationManager.AppSettings["ReportDataSource"], ConfigurationManager.AppSettings["ReportUserID"], ConfigurationManager.AppSettings["ReportPassword"]);
当然,更改您的登录访问权限。 试着反馈我们。