我有一个DataGrid,其项目可以由外部ComboBoxes和TextBoxes编辑(也就是说,DataGrid SelectedItem绑定与ComboBoxes和TextBoxes相同的对象)。
当我在外部TextBlock中编辑项目时,DataGrid选择的项目会自动更新。但是,当我使用外部组合框编辑项目时,DataGrid不会更新。
我在触发SelectionChanged事件时尝试使用以下方法,但它不起作用。
MyDataGrid.CommitEdit();
MyDataGrid.CancelEdit();
MyDataGrid.Items.Refresh();
有什么想法吗?
答案 0 :(得分:0)
尝试使用文本框事件来触发它,当数据被它们编辑时,它会将它放回原位。或使用buttom