Member 12945726 Ответов: 1

Как обновить информацию об отношениях родителей и детей?


Я хотел бы спросить, не мог бы кто-нибудь помочь мне понять, как обновить отношения с детьми, которые у меня есть. У меня есть таблица "клиенты", а затем таблица" счета", и счета-это ребенок. Я могу успешно сохранить информацию в таблице клиенты:

меня.проверить()
меня.Метод customersbindingsource.Метод endedit()
меня.CustomersAccountsBindingSource.Endedit () " ребенок"
меня.TableAdapterManager1.UpdateAll(мне.Shopdataset)

У меня нет проблем с отображением информации на моих datagridviews, когда я запускаю программу. После того как я закрыл программу, а затем перезапустил ее, я вижу, что данные моих клиентов есть, но все данные учетной записи клиента отсутствуют.

Заранее спасибо.

Что я уже пробовал:

Я попытался обновить все источники привязки. Я также попытался добавить навигатор привязки и вставил стандартные инструменты с помощью кнопки Сохранить, а также попытался использовать кнопку Сохранить для сохранения.

1 Ответов

Рейтинг:
9

Maciej Los

На основе этой статьи: Пошаговое руководство: сохранение данных из связанных таблиц данных (иерархическое обновление)[^]- ты должен измениться Hierarchical Update собственность на true.

Попробуй!


Member 12945726

Я попробую это сделать. Спасибо!!

Maciej Los

Всегда пожалуйста. Если это поможет, пожалуйста, отметьте мое решение как ответ (зеленая кнопка).

Member 12945726

Ладно, я исправил эту проблему, но она не имела никакого отношения к тому, что я делал, или к иерархическому обновлению. Я нашел ошибку в Visual Studio. Если у вас есть datagrivdiew и вы подключаете к нему набор данных, а затем подключаете к нему datagridview, прежде чем фактически вернуться к конструктору наборов данных и установить отношение, которое устанавливает ошибка! Спасибо тебе, Мэйси, за помощь!! У меня есть еще один вопрос. Теперь, когда я прошел этот шаг, теперь я не могу пройти мимо исключения " ошибка дубликата ключа"