0

Есть бд подключенных с помощью Entity Framework. Дальше я заношу в DataGrid всю таблицу

GridStud.ItemsSource = db.Table.ToList();

Я хочу реализовать обновление бд путем изменения данных в DataGrid. Например, меняем значение ячейки в DataGrid и это значение должно обновиться в бд

Limbo
  • 3
  • 1
    Научитесь делать привязки. Сделайте коллекцию ObservableCollection (или BindingList), привяжите ее к DataGrid, далее заносите в нее нужные данные из базы, ну а изменения мониторьте через событие CollectionChanged (или аналог). – EvgeniyZ May 22 '21 at 15:09
  • @EvgeniyZ, так у меня есть datagrid и её столбцы я конкретизирую с помощью Binding="{Binding name}". Я не понимаю как это реализовать :( – Limbo May 22 '21 at 15:13
  • Я ведь вам уже сказал как, привязки, Binding. То, что вы делаете конкретизирую с помощью Binding="{Binding name}" - это указание столбцов и других данных, а сам DataGrid у вас статично в коде получает данные, а должен быть привязан к свойству коллекции, в которую вы загружаете данныее. – EvgeniyZ May 22 '21 at 15:16
  • 1
    Вон вам пример нашел. – EvgeniyZ May 22 '21 at 15:19
  • Забью последний гвоздь в крышку гроба этого вопроса: Entity Framework Core - Начало работы с WPF. – aepot May 22 '21 at 15:29

0 Answers0