c# - ObjectListView - 如何删除所有对象

标签 c# listview objectlistview

当我使用 objectListViewInstance.Items.Clear() 删除 Items 时,Objects 将作为 Items 在视觉上消失>,但它们仍在 objectListViewInstance.Objects 集合中。

当我尝试

foreach(object o in objectListViewInstance.Objects)
{
    objectListViewInstance.RemoveObject(o);
}

它以 NullPointerException 结束。

由于没有任何Objects.Clear() 方法,是否有任何方法可以删除Objects

最佳答案

根据我尝试做的评论

objectListViewInstance.Objects = null;

而且它工作正常:)

关于c# - ObjectListView - 如何删除所有对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25617416/

相关文章:

c# - 如何在另一个项目的上下文中读取 appsettings.json?网络核心

c# - 是否有类似 Shazzam 和 Soundhood 的歌曲检测库?

c# - 使用 SDK 创建 SCOM 警报

java - 如何将 ListView 的内容变成 ArrayList?

c# - 如何在 ObjectListView 中正确选择一行?

c# - 刷新 ObjectListView 中的唯一对象

C# 枚举范围。仅在函数中可见

android - ListView 在 Scroll 上改变数据

c# - 为什么 SubItems.Clear() 也会删除 Name 属性?

c# - 如何在 ObjectListView 列中显示/放置按钮?