使用 Dev Express 我有一个树列表,其数据源是绑定列表
在更新基础数据期间的某个时刻,我们手动调用:
treeList.LockReloadNodes();
list.Clear(); // binding list that is bound to the treelist
treeList.UnlockReloadNodes();
问题是调用 clear 非常慢,因为列表中的每个元素都会向树列表发送一个“元素已删除”事件,因此树列表必须重新计算其状态的次数与绑定列表中的元素一样多
你知道这是否是正确的方法吗?当我有很多节点时,这显然会变得很慢