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