Я довольно новичок в c # и Winforms, и мне интересно, каков наилучший подход к следующему дизайну экрана.У меня есть окно, содержащее Datagrid, который будет доступен только для чтения.Под сеткой у меня есть детали записей в разных полях (текстовое поле, поле со списком, флажок).Я хочу, чтобы при щелчке пользователя по элементу в сетке данных данные отображались в полях сведений.Эта часть довольно проста, но я хочу иметь возможность обновлять поля автоматически, что означает, что я бы предпочел не нажимать кнопку Сохранить.Допустим, я щелкаю по элементу в сетке данных, изменяю какое-то значение в полях сведений и щелкаю по другому элементу в сетке данных, затем я также хочу выполнить некоторую проверку и вычисление до обновления записи.Сначала я подумал о том, чтобы получить кнопку «новое», «редактировать», «сохранить», заблокировать и разблокировать соответствующие поля и оставить флажок, чтобы узнать, нужно ли мне вставлять или обновлять данные, но потом яЯ понял, что предпочел бы, чтобы кнопка «thoses» не выполнялась, а сохранение выполнялось автоматически.Есть ли где-нибудь образец, который делает то, что я хочу?Кроме того, вы, ребята, используете встроенную функцию привязки данных или просто используете объект набора данных в коде?