2013-06-24 88 views
0

我有一個DataGrid的項目可以由外部ComboBoxes和TextBoxes(即DataGrid SelectedItem綁定與ComboBoxes和TextBoxes相同的對象)編輯項目。如何自動更新DataGrid項目?

當我在外部TextBlock中編輯項目時,DataGrid所選項目會自動更新。但是,當我使用外部組合框編輯項目時,DataGrid不會更新。

我試過在SelectionChanged事件被觸發時使用下面的方法,但它沒有工作。

MyDataGrid.CommitEdit(); 
MyDataGrid.CancelEdit(); 
MyDataGrid.Items.Refresh(); 

任何想法?

+0

顯示您的comboBox代碼 –

回答

0

嘗試使用文本框事件來觸發它,當數據被它們編輯時,它會將其放回原位。或使用按鈕