如何自动更新DataGrid项目?

时间:2013-06-24 18:17:18

标签: c# .net datagrid selectionchanged

我有一个DataGrid,其项目可以由外部ComboBoxes和TextBoxes编辑(也就是说,DataGrid SelectedItem绑定与ComboBoxes和TextBoxes相同的对象)。

当我在外部TextBlock中编辑项目时,DataGrid选择的项目会自动更新。但是,当我使用外部组合框编辑项目时,DataGrid不会更新。

我在触发SelectionChanged事件时尝试使用以下方法,但它不起作用。

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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试使用文本框事件来触发它,当数据被它们编辑时,它会将它放回原位。或使用buttom