C# Objectlistiew 不重绘自身

C# Objectlistiew is not redrawing itself

最近我的 objectlistview 有问题。我仍然不是 100% 确定为什么会发生这种情况,但主要是当我尝试使用 ClearObjects(); 清除我的对象列表视图时;方法我的 OLV 停止工作。我在其中 add/remove 个对象,但我在 OLV 中看不到更新的对象列表,当我使用水平条时,我的列看起来像

就像我的OLV停止刷新一样。虽然 OLV 处于这种情况,但我仍然可以 add/remove 对象并查看标签的变化。就是点了之后GUI不刷新了

来自评论:

您是否有可能在 EndUpdate.

之前调用 BeginUpdate 并获得异常

BeginUpdate 暂停绘图,因此如果最终未尝试,它可能会导致此行为。