我有一个树列表,我用表单的加载事件中的数据填充它,它可以工作。
在另一种形式中,我可以向基础数据源添加新值。然后,我再次显示包含树列表的表单。在加载事件中,我执行新查询,数据也是最新的,我将数据源设置为这个新数据。但树列表显示不正确的数据。为什么?
我错过了什么?
我有一个树列表,我用表单的加载事件中的数据填充它,它可以工作。
在另一种形式中,我可以向基础数据源添加新值。然后,我再次显示包含树列表的表单。在加载事件中,我执行新查询,数据也是最新的,我将数据源设置为这个新数据。但树列表显示不正确的数据。为什么?
我错过了什么?
由于没有您正在使用的代码示例,我建议像这样使用BeginUpdate()和EndUpdate():
treeList.BeginUpdate();
treeList.DataSource = your data;
treeList.EndUpdate();
EndUpdate():在调用 BeginUpdate 方法后解锁 TreeList 对象并立即进行视觉更新