2013-05-28 51 views
1

如果在代码中创建了XtraGrid元素(f.ex .:如果我在LayoutView中添加EmptySpaceItem),是否应该处理它?或者GC收集它?我应该处置XtraGrid元素吗?

+0

DevExpress网格中的处理/垃圾回收是一场噩梦。他们的网格使用了很多内部组件引用。我解决它们的方式是使用DotNet Profiler工具。我建议你也可以这样做。 –

回答

0

Basiclly,没有.GC为你做了。

因为GridControl本身就是一个控件,所以它以Controls的形式存储。它将被丢弃,然后表单被丢弃。

XtraGrid本身负责处理网格中的任何对象。

如果您要将自定义事件/属性添加到XtraGrid,那么当在处置被调用时可以清理干净。但是你的文献中并不是这样。

0

垃圾收集器将为你做任何必要的工作:-) 如果你的程序不工作或者如果内存变空并删除它,他搜索不可用的对象。

相关问题