父窗體有DataGrid控件,DataGrid里面有很多行數據。另外還有一個定時器用來對父窗體Datagrid的數據源進行更新(從后臺數據庫讀?。,F在選中一條數據,點擊跳轉按鈕跳轉到另一個窗體(我稱之為子窗體),此時把定時器暫停不刷新?,F在我在子窗體中成功獲取倒了父窗體傳過來的值,然后我改變了子窗體的里面的值并且對數據庫進行了更新(數據庫更新也成功了)。在關閉子窗口時候,我對DataGrid的數據源重新從數據庫讀取,并且恢復定時器?,F在的問題是父窗體的數據源并沒有更新,被選中的那一行還在。求問:如何使父窗體的數據進行更新!我用事件監聽也用過了,不可以。Model層我也實現了INotifyPropertyChanged接口,DataGrid數據源集合也是用ObservableCollection集合,用的是MVVM,父窗體和子窗體的ViewModel都是在一個類中。下面是部分代碼截圖
數據綁定代碼
子窗體關閉時代碼
- 4 回答
- 0 關注
- 1092 瀏覽
添加回答
舉報
0/150
提交
取消