有哪些策略用于涉及复杂查询的数据集的分页?count(*)需要大约1.5秒,所以我们不想为每个页面视图命中DB.目前,此查询返回约45k行.
以下是我考虑过的一些方法:
如何强制DataGridView释放对绑定DataSet的引用?
我们在DataGridView中显示了一个相当大的数据集,并注意到DataGridView关闭后资源没有被释放.如果用户反复查看此报告,则最终会出现内存不足异常.ANTS Memory Profiler确认DGV尽管dgv.DataSource
设置为null 仍保持引用.