gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 12:52:20 31 4
gpt4 key购买 nike

我使用 ObjectListView .并使用方法 RefreshObject() 更新唯一修改的对象。

// The difference between associations and updatedAssociations is only in 
// one item, which ID field remains the same.
// So i find an updated item by ID in the associations (before updating).
//And say Object ListView to to refresh this item.

var associationToUpdate = associations.References.Where(
x => x.ID == associationIDToUpdate).FirstOrDefault();

olvAssociations.RefreshObject(associationToUpdate);

// And only after this set the model to updated model

associations = updatedAssociations;

但是没有任何反应。有人知道这是怎么回事吗?

最佳答案

olv 也让我很不舒服。我知道你在 objectlistview edit provisional 之外更新你的模型吗?您刷新的功能意味着通过在 objectlistview 本身中所做的编辑强制更新模型。

如果您在 View 外更新模型,objectlistview 会自动更新显示。那句话是事实,与我无关,但我仍在研究中。如果我找到一个不错的解决方案,我会在这里更新。

objectlistview, interesting feature - search for "After the update"

编辑:

我还没有找到适合我的答案,但这些可能对你有用:

objectlistview, 2 force-redraw functions

关于c# - 刷新 ObjectListView 中的唯一对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4817309/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com