Я использую элемент управления detailview для обновления записи, однако в этом конкретном случае есть только одно поле, которое может быть изменено из многих. Метод обновления для моего объекта принимает все поля в качестве параметров. Когда запускается метод обновления detailview, значения для полей readonly (тех, которые отображаются как метка) недоступны в коллекции e.NewValues.Как получить значения readonly при использовании элемента управления DetailsView для обновления записи?
В настоящее время я захватываю ссылку на объект, когда detailsview является привязкой данных (в выбранном обработчике событий objectdatasource), сохраняя его в сеансе и вручную добавляя записи в коллекцию e.NewValues при обновлении огней. Он работает, но кажется тяжелым.
Итак, есть ли лучший способ вернуть значения только для чтения в мой метод обновления? Или есть лучший способ сделать это вообще?
есть коллекция OldValues, которая, кажется, есть. Благодарю. – lincolnk