DetailsView, Validation, EditItemTemplate
От: skodnik  
Дата: 21.01.11 11:12
Оценка:
Есть форма с DetailsView, который может редактировать элементы в БД или же создавать новые.
Есть необходимость перед сохранением новой/отредактированной записи проверить поле на уникальность.
Для поля есть EditItemTemplate и InsertItemTemplate.
В случае InsertItemTemplate, я могу на валидатор на событие CustomValidator1_ServerValidate повесить код проверяющий в базе все записи и если ни одна запись не содержит поля с таким значением — то все ок.
Но как быть, есть мы редактируем запись? На входе для валидации имеем параметры
(object source, ServerValidateEventArgs args)
как нам по ним определить Id редактируемой записи, чтобы не учитывать ее при сравнении с остальными записями?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.