2011-03-24 82 views
0

我正在尋找使用SL4中的Mvvm Light Toolkit的數據表設置數據表格&的主/從場景。主/ Detail DataGrid/Dataform Silverlight4 Mvvm Light工具包

我正在使用SOAP命中數據庫&填充名爲Accounts的ObservableCollection屬性。

我已綁定(我所有的綁定聲明)我的DataGrid.ItemsSource帳戶OC。然後,我已將DataGrid.SelectedItem綁定到ObservableCollection SelectedAccount屬性。最後,我的DataForm.CurrentItem也綁定到SelectedAccount。

現在,當我在我的DataGrid中選擇一個項目時,我的DataForm正確顯示所選記錄。當我編輯記錄&單擊確定,我將記錄保存到數據庫。在這個過程中,我有一個回調函數,最終打在我的視圖模型:

private void setAccountsCallback(bool result)

裏面的那個,我試圖RaisePropertyChanged(「帳戶」)刷新我的GridView,但無濟於事。奇怪的是,如果我導航回到我的數據表單,那裏的值就改變了(我的數據表單在gridview的selectionChanged中動畫,在EditEnded上動畫化)。

有什麼想法?

斯科特

+0

所以我通過在我的SetAccountsCallback函數中調用我的GetAccounts方法來解決這個問題。在辦公室的人說,它需要100%的sproc數據庫訪問。 – 2011-03-24 18:38:05

回答

0

所以我工作圍繞這個由我SetAccountsCallback函數中調用我的GetAccounts方法。在辦公室的人說,它需要100%的sproc數據庫訪問。