У меня есть DataGrid WPF с некоторыми данными. Вы можете добавлять строки через отдельное окно. DataContext тот же, объект LINQ-to-SQL. Связывание также одно и то же, я привязываю свойство ItemsSource к таблице.
В другом окне, когда пользователь нажимает "Сохранить", я создаю строку программно и добавляю ее с помощью "InsertOnSubmit". После этого я использую метод DataContext "SubmitChanges".
Моя проблема в том, что DataGrid не обновляется. Если я перезапущу приложение, я могу увидеть новую строку, так что это в базе данных, но я не смог найти способ обновить DataGrid.
До сих пор я пытался использовать "UpdateTarget" в BindingExpression DataGrid, но это не помогло. Я также попробовал "dataGrid.Items.Refresh()" - тот же результат. Как я могу это исправить?