5

私は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;

しかし、何も起こりません。それが問題だと誰かが知っていますか?

4

2 に答える 2

0

olvも私にフィットします。objectlistview edit 暫定外でモデルを更新することを理解していますか? 更新する関数は、objectlistview 自体で行われた編集からモデルを強制的に更新することを意味していました。

ビューの外でモデルを更新している場合、objectlistview は表示を自動的に更新すると言います。その声明は私に関係のない真実ですが、私はまだ研究中です. 良い解決策が見つかったら、ここで更新します。

objectlistview、興味深い機能 - 「更新後」を検索

編集:

私はまだ私のために働く答えを見つけていませんが、これらはあなたのために働くかもしれません:

objectlistview、2 つの強制再描画関数

于 2011-03-16T05:39:38.977 に答える