Как получить значения только для чтения при использовании элемента управления DetailsView для обновления записи? - PullRequest
0 голосов
/ 24 марта 2010

Я использую элемент управления подробного просмотра для обновления записи, однако в данном конкретном случае есть только одно поле, которое можно изменить из множества. Метод обновления для моего объекта принимает все поля в качестве параметров. Когда запускается метод обновления detailsview, значения для полей только для чтения (те, которые представлены как Label) недоступны в коллекции e.NewValues.

В настоящее время я получаю ссылку на объект, когда представление данных привязано к базе данных (в обработчике событий, выбранных для источника данных), сохраняю его в сеансе и вручную добавляю записи в коллекцию e.NewValues ​​при обновлении событий. Это работает, но кажется довольно жестким.

Итак, есть ли лучший способ вернуть значения только для чтения обратно в мой метод обновления? Или есть лучший способ сделать это вообще?

1 Ответ

0 голосов
/ 24 марта 2010

Также должна быть коллекция OriginalValues, которая может иметь коллекцию значений только для чтения ... Вы можете это проверить?

НТН.

...