这是一个C#(v3.0)Winforms问题。
我有一个与BindingSource相关联的大对象。当我完成这个对象和BindingSource时,我想从BindingSource中删除引用,以便可以释放该对象。我使用了BindingSource.Clear()。但在那之后,在内存分析器中,我仍然可以看到对象存活,唯一的引用是来自BindingSource.lastCurrentItem。
我的问题是,如何从BindingSource中删除引用?感谢。
答案 0 :(得分:0)
设置BindingSource.DataSource = null
时会发生什么?
BindingSource.Clear()
清除基础列表中的所有元素(BindingSource.List
),但不删除对数据源的引用。 (Reference)