Задать вопрос
@SennaTOR

Привязка GridView WPF к Entity Framework. Как обновить GridView при изменении строки, которая больше не должна попадать в выборку?

Есть RadGridView от Telerik. Есть таблица в БД с полем id_status. Используется Entity Framework 6.0 для привязки.
ordersDb.Orders.Where(t => t.id_status!= 4 && t.id_status != 6).Load();
gridOrders.ItemsSource = ordersDb.Orders.Local.ToBindingList();

При удалении строки в обработчике RadGridView успешно обновляется
Order ord = ordersDb.Orders.Find((gridOrders.SelectedItem as Order).Id);
ordersDb.Orders.Remove(ord);
ordersDb.SaveChanges();


Если же меняю id_status на 6, что эта строка больше не должна отображаться, то форма не обновляется.
ordersDb.Orders.Find((gridOrders.SelectedItem as Order).Id).id_status = 6;
ordersDb.SaveChanges();
ordersDb.Tickets.Where(t => t.id_status != 4 && t.id_status != 6).Load();
  • Вопрос задан
  • 670 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы