У меня есть представление с сеткой данных. Эта сетка данных связывает свойство в ViewModel, которое является ObservableCollection.
Я редактирую некоторые данные в dataGrid, и поле обновляется кодом, потому что это зависит от некоторых операций. Хорошо, если я проверяю элемент в наблюдаемой коллекции, я вижу, что все данные верны, но информация в dataGrid не обновляется.
Я хочу принудительно обновить, потому что я знаю, что observableCollection вызывает событие свойства change только при добавлении или удалении элементов, но не при редактировании одного из них.
Поскольку я использую Entity Framework 4.1, на самом деле ItemsSource dataGrid является локальным для DbSet, поэтому я не знаю, как реализовать notifyPorpertyChanged в классах модели edmx, и я ищу альтернативу , как принудительно обновить dataGrid.
Поскольку свойство ViewModel, которое я использую для отправки Bing ItemsSource dataGrid, является ссылкой на локальное, я имею в виду, что для задания свойства я делаю myProperty = myContext.MyTable.Local и которое вызывает событие PropertyChanged реализовать в моей ViewModel, я пытаюсь снова сделать myProperty = myContext.MyTable.Local, чтобы попытаться вызвать событие и принудительно обновить dataGrid, но это не работает.
Какие у меня есть альтернативы?