Используйте свойство DataKeyNames, чтобы указать поле или поля, которые представляют первичный ключ источника данных. Вы должны установить свойство DataKeyNames для автоматического обновления и удаления элементов управления GridView.
a) В соответствии с вышеприведенной цитатой Обновление должно быть возможно только в том случае, если установлены DataKeyNames, и все же я смог обновить базу данных, даже если у меня нет DataKeyNames.
b) Или термин автоматическое обновление означает что-то еще?
Спасибо
GridView или Formview могут поддерживать автоматические обновления, только если они используются с каким-то правильно настроенным * источником данных (ObjectDataSource, SqlDataSource и т.д.). Для операции удаления/обновления требуется уникальный ключ, поэтому коллекция DataKeyNames. Если DataSource представляет собой, например, сильно типизированный набор данных, он автоматически запускается из коробки.