Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 使用包含子报表的Crystal报表提高性能?_Performance_Ado.net_Crystal Reports - Fatal编程技术网

Performance 使用包含子报表的Crystal报表提高性能?

Performance 使用包含子报表的Crystal报表提高性能?,performance,ado.net,crystal-reports,Performance,Ado.net,Crystal Reports,有人知道如何提高包含子报表的Crystal报表的性能吗?子报表使用ADO.NET对象…并且需要永远生成。是否为报表的每个记录调用子报表,即它是否位于详细信息部分?如果是这样的话,除了减少报告的显示或计算之外,您没有什么可以做的。详细信息部分中的子报告会影响性能。 然而,如果它在别处,那么优化必然取决于子报表本身的设计。例如,运行总计或使用不同计数可能会影响性能,具体取决于设计或报表大小。您确定它不是它调用的查询吗?是否可以避免使用子报表?如果您可以通过将组标注栏应用于单个查询的结果集来获得相同的

有人知道如何提高包含子报表的Crystal报表的性能吗?子报表使用ADO.NET对象…并且需要永远生成。

是否为报表的每个记录调用子报表,即它是否位于详细信息部分?如果是这样的话,除了减少报告的显示或计算之外,您没有什么可以做的。详细信息部分中的子报告会影响性能。
然而,如果它在别处,那么优化必然取决于子报表本身的设计。例如,运行总计或使用不同计数可能会影响性能,具体取决于设计或报表大小。

您确定它不是它调用的查询吗?是否可以避免使用子报表?如果您可以通过将组标注栏应用于单个查询的结果集来获得相同的结果,那么这可能会从根本上提高性能。我敢肯定,是子报表影响了性能,而当我的程序将报表设置到查看器时,性能问题就出现了。我无法避免子报告,这是我项目中的一个要求: