相关问答
- CR Viewer中具有PrintMode" PrintOutputController"的PrintDialog始终禁用" Current Page"
- 参数两次提示输入Crystal Reports(对于Visual Studio)和消息
- 与CR 2016匹配的Crystal报表运行时版本
- 页脚部分中的页码不显示
- 加载报告随机失败...
- SAP Crystal Reports,MS Visual Studio开发人员版本-维护终止2018年12月31日
- 水晶报表数据源" excel还是Universe"哪个会好?
- Visual Studio 2015社区支持包18(v.13.0.18.2192)
所以,我想回答我自己的问题。 如上所述,产生Crystal Reports的页面和无法正常工作的页面之间存在根本差异。
区别在于问题页面中,我使用的是Button Click事件来呈现报告。 在网络上的不同地方对此进行了讨论,但是从来没有真正清楚地讨论过它,常常会有所不同。
我在页面级别声明了ReportDocument变量。
我在按钮的已处理click事件中创建报告。
-我在此处设置查看器的报告源
-我创建一个存储报告的会话变量
在page_init()中,我检查会话变量中是否有值,如果存在,我将报告源设置为该值。
它现在正在工作。
事物的结合:
1。 我不在page_init()中创建新的ReportDocument。 我只是在使用页面级声明的变量。
2。 在单击按钮时,因为每次单击它,我们都会基于不同的输入选项加载报告,因此我清除了会话变量,执行了报告,分配了源,并创建了新的会话变量。
我没有意识到查看器很像 ASP.net 中的动态添加的控件- 即使在页面中声明了它。
尝试预览到最后一页,然后使用报表保存数据。 打开该报告,看看其反应是否相同。
并且验证数据库可能会丢失设计该报告时DS中不存在的某些数据结构。
嗨,唐。
我进入了报表,对其进行了预览,它显示了虚假数据,但页面数正确,很有趣。 验证数据库是否良好。 我还目视匹配了数据集和SQL结果集,以确保没有不匹配的情况。 就是说,该报告确实出现在查看器中,并且看起来不错,当我单击组树中的组(看起来也不错)时,我得到...
文件中的错误35284_23960_ {C9EA714A-7142-4216-A761-8609FEC94644} .rpt:
获取组的页码失败。
此外,任何形式的导出都会导致空白报告。
一周热门 更多>