0
我正在维护一个项目,它使用了一个非常沉重的Crystal Report,并且在从VS2008移动到VS2010期间,报表刚刚在运行时停止工作(但它仍然预览得很好,转身),所以我不得不从头开始重建它。报告生成期间多次使用报告组件?
报告创建期间,报告的多个部分不止一次使用。以下部分显示主报告页面的基本布局(每个项目符号表示主报告表格的不同部分)以及每个部分的行为。
在页1
- 主要报告形式的第一部分是空的,但在它的空的空间出现不打印
- 主报告的第二部分被印刷
- 主要报告的第三部分是不是印刷
- 主要报告的第四部分是印刷
- 子报表A可以被打印,根据一个数据元素
- 子报表B被印刷
- 子报表C于是不印刷
- 主报告页脚打印
在页2
- 主报告表格的第一部分为空,但其中的空白空间似乎不打印
- 主报告的第二部分被印刷
- 主要报告的第三部分被印刷
- 主要报告的第四部分是不印刷
- 子报表A是不印刷
- 子报表B是不是打印
- 子报表C根据查询返回的行数打印多次,每次打印一行ERY
- 主报告页脚打印
如果子报表C被印制足够的时间,第2页的另一个副本将被打印,与两个主报告部分(2和3)重印每一页上。
我想知道的是其中我可以编程这些事情发生。我似乎无法看到实际上提供这些说明的任何代码。用于在运行时生成报告的唯一代码是reportObject.ExportToDisk(),因此它不会在那里完成。