Обновление dataGrid при изменении данных DBContext в отдельном окне с использованием Entity Framework (EF)

285
14 сентября 2017, 14:19

Есть две таблицы:
ItemsClothing {id, name, type}
ItemsClothing_Storage {id, name{}, size[A-D], count}

При изменении количества товара из диалогового окна, данные не обновляются в dataGrid. Но при добавление новой сущности в DBContext, dataGrid добавляет новую сущность, но не обновляет изменённые данные.

Инициализация при открытия приложения:

        DB.ItemsClothing.Load();
        DB.ItemsClothing_Storage.Load();
        ItemsClothers_Storage_dataGrid_Name.ItemsSource = DB.ItemsClothing.Local;
        ItemsClothers_Storage_dataGrid.ItemsSource = DB.ItemsClothing_Storage.Local;

Как реализовать обновление dataGrid при работе с БД из других окон?

Answer 1

Такое часто бывает при работе с DataGrid. Попробуйте очистить DataGrid и прочитать в него данные из БД полностью заново. Обычно помогает.

READ ALSO
Dll создания представления (C#/wpf) [дубликат]

Dll создания представления (C#/wpf) [дубликат]

На данный вопрос уже ответили:

401
VueJS Element и события

VueJS Element и события

Всем приветИзучаю vuejs

287
Изменение атрибута по клику

Изменение атрибута по клику

Необходимо по клику менять картинкуТ

332
Math.random, Javascript. Что-то пошло не так [дубликат]

Math.random, Javascript. Что-то пошло не так [дубликат]

На данный вопрос уже ответили:

247