Это на самом деле очень простой и основной вопрос, и я прошу прощения, если это повторный вопрос (конечно, это должно быть так), но я нигде не могу найти простой ответ и, наконец, добавляю полотенце.
Я создал приложение Windows Forms в Visual Studio '17, создал источник данных на основе таблицы сервера SQL и добавил связанный список. Все идет нормально. Используя функцию перетаскивания из панели DataSource / DataSet, я заполняю несколько полей в текстовых полях и привязываюсь к данным. Используя автоматически добавленный навигатор привязки данных, я могу прокручивать таблицу, и все элементы управления обновляются, поэтому я знаю, что все они правильно связаны.
Теперь все, чего я хочу добиться - это обновить элементы управления при изменении значения, выбранного в выпадающем списке. Но они этого не делают. Из того, что я прочитал, я предполагаю, что каким-то образом поле со списком должно предупредить, что текущая запись источника данных нуждается в обновлении? Если так, как я могу получить его, чтобы обновить до значения ключа из выпадающего списка? А может это совершенно неправильно? Я надеялся, что VS сделает свое волшебство для связанных элементов управления, чтобы мне не приходилось обрабатывать каждое событие изменения комбо, запрашивать базу данных, а затем обновлять каждый элемент управления.
Я думал, что это будет простая задача; учитывая, что это очень просто, конечно, будут прямые объяснения, но либо обсуждаемые проблемы являются более сложными, либо обсуждается лабиринт процедур связывания данных и объектов. Это своего рода побочный эффект от моего обычного .net и SQL-кодирования, поэтому я надеюсь, что один или два простых обработчика событий - это все, что нужно.