我的Crystal Report是在Visual Studio 2008中生成的。我已经链接了子报表参数,当我从visual studio中的报表预览器运行它时,一切运行正常。
但是当我将报告部署到生产服务器时,子报告根本没有任何数据,即使主数据运行正常。什么可能导致子报表停止在生产服务器上工作?
答案 0 :(得分:3)
最后,使用旧的计算机技巧。删除子报告,然后再次创建/嵌入它。
答案 1 :(得分:3)
答案 2 :(得分:1)
如果您的报告中包含参数: 您是否尝试过代码而不是预览器显示报告?这有什么不同吗?如果是,则可能是您在代码和预览器中输入的数据不匹配
答案 3 :(得分:0)
我遇到了同样的问题,因此更改了我的代码:
rpt.Subreports["rptPatientPresentingComplainsLast10Days.rpt"].SetDataSource(SbRptDtSrcs[0]);
rpt.Subreports["rptPatientPresentingComplainSummaryToday.rpt"].SetDataSource(SbRptDtSrcs[1]);
收件人:
Hash
成功了。