我正在对大型数据源和绑定/导出数据进行基准测试以进行报告。
我开始使用数据集,填充100000行,然后尝试使用检索到的数据打开水晶报告。我注意到数据集填写得很好(花了大约779毫秒)但是,当尝试将数据导出到报表或甚至绑定到gridview时,应用程序将因OutOfMemoryException而失败。
有没有人以前经历过这个或者想过如何绕过它?客户端很可能会运行多年的数据报告,并且100000行是不可想象的。
应用程序和基准代码使用ORACLE和SQL Server数据库以C#编写。我仍然有一些数据源需要测试,但我想知道如何解决这个问题,以防我找不到更好的解决方案。
请注意,这不是用于报告非实际的网格视图。
答案 0 :(得分:1)
没有理智的人会用100000行填充gridview。如果您不确定如何操作,请实施分页或购买提供开箱即用分页的组件