大数据源的错误

时间:2010-05-20 20:09:52

标签: c# sql-server-2005 crystal-reports dataset oracle10g

我正在对大型数据源和绑定/导出数据进行基准测试以进行报告。

我开始使用数据集,填充100000行,然后尝试使用检索到的数据打开水晶报告。我注意到数据集填写得很好(花了大约779毫秒)但是,当尝试将数据导出到报表或甚至绑定到gridview时,应用程序将因OutOfMemoryException而失败。

有没有人以前经历过这个或者想过如何绕过它?客户端很可能会运行多年的数据报告,并且100000行是不可想象的。

应用程序和基准代码使用ORACLE和SQL Server数据库以C#编写。我仍然有一些数据源需要测试,但我想知道如何解决这个问题,以防我找不到更好的解决方案。

请注意,这不是用于报告非实际的网格视图。

1 个答案:

答案 0 :(得分:1)

没有理智的人会用100000行填充gridview。如果您不确定如何操作,请实施分页或购买提供开箱即用分页的组件