如何从C#Winforms应用程序中的BindingSource中删除引用?

时间:2009-07-15 04:36:06

标签: winforms c#-3.0 bindingsource

这是一个C#(v3.0)Winforms问题。

我有一个与BindingSource相关联的大对象。当我完成这个对象和BindingSource时,我想从BindingSource中删除引用,以便可以释放该对象。我使用了BindingSource.Clear()。但在那之后,在内存分析器中,我仍然可以看到对象存活,唯一的引用是来自BindingSource.lastCurrentItem。

我的问题是,如何从BindingSource中删除引用?感谢。

1 个答案:

答案 0 :(得分:0)

设置BindingSource.DataSource = null时会发生什么?

BindingSource.Clear()清除基础列表中的所有元素(BindingSource.List),但不删除对数据源的引用。 (Reference