如何强制 DataGridView 释放其对绑定(bind)数据集的引用?
我们有一个相当大的数据集显示在 DataGridView 中,并注意到在 DataGridView 关闭后资源没有被释放。如果用户反复查看此报告,他们最终会遇到内存不足异常。尽管 dgv.DataSource
被设置为 null,ANTS Memory Profiler 确认 DGV 正在持有一个引用。
最佳答案
您是否在 DataGridView 上注册了任何事件,例如 OnClick?确保你取消注册所有事件,否则它不会被垃圾收集
关于c# - DataGridView 中的明显内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1702087/