我有一個窗體和網格的自定義頁面。當網格中的一行被刪除時,我想更新其他一些行。因此我正在處理rowdeleted事件。我確認(通過調試)事件正確觸發並且數據正在更新。更新數據行刪除事件
我唯一的問題是屏幕仍然顯示舊的值。我的刪除行正確消失,但其他行不會更新。
對於我更改的每一行,我都調用Data View的Update方法。但是,這仍然不會刷新用戶界面。 有趣的是,如果我保存,我的所有更改都會正確更新到數據庫。這證實這是一個UI問題。
是否需要執行其他步驟來刷新用戶界面?或者我應該避免在Row Deleted事件中進行更新?
這是標準做法,但正如我在'View.RequestRefresh()'之前所知道的那樣,您也應該調用'View.Clear()'。 –