Я создаю приложение с хранилищем данных XML. Одна из таблиц в хранилище данных - «Параметры».
В одной основной записи много параметров. У меня есть основная запись, связанная с WinForm, и я могу добавить редактировать записи.
Я хочу, чтобы пользователи могли редактировать «параметры», для которых у меня есть DataGridView, с помощью которого они могут редактировать / добавлять / удалять их.
У меня проблемы с отображением существующих параметров в хранилище данных в DataGridView. Например:
Параметр
Возраст = 12
Когда я загружаю DataGridView, он имеет возраст = 12, но когда я изменяю его на 15 или что-то еще и сохраняю - в моем хранилище появляются 2 записи параметров вместо обновленной записи.
Я пытаюсь заполнить таблицу данных из DataGridView и объединить ее с моим хранилищем данных XML - но объединение не работает, как я думал. Если первичный ключ такой же, почему он добавляет новую запись вместо обновления? Я что-то не так делаю?
Спасибо!