Вы закрываете весь Form
? или просто DataGridView
? Мне интересно, если это кеширование в BindingContext
. Вы можете попробовать использовать новый связывающий контекст для DataGridView
?
Также; как всегда, дважды проверяйте события и т. д., в частности, любые использующие захваченные переменные, поскольку это тонкий способ добавления зависимости (обратите внимание, что области захвата означают, что вы можете захватывать больше, чем вы думаете, если у вас есть сложные анонимные методы / лямбды). 1007 *
Вам может понадобиться заглянуть в профилировщики или windbg, чтобы найти оставшуюся ссылку.