|
1
|
| Robin Day · 技术社区 · 16 年前 |
|
|
1
1
我不认为是数据网格导致了内存不足的执行,而是数据集。我们遇到了同样的问题,从数据集中将成千上万条记录填充到treeview中,导致加载时间变慢。原因是数据集将加载正在查询的所有数据,而不仅仅是所看到的数据。有两种解决方法:创建一个即时加载器(使用DataReader),根据需要检索数据(当然,这样您就需要管理哪些数据是本地的或哪些数据不是本地的),或者优化数据集查询以减少返回的记录数。我猜后者更适合你目前的情况。 |