Одно из немногих полей, для которых свойство ReadOnly равно True, а затем Edit и Update, поле значения пустое. Записывается свойство ReadOnly. У меня также есть свойство ReadOnly, и его значение не пустое. (GridView к SqlDataSource подключен) Как решить эту проблему?
При обновлении поля в режиме ReadOnly в GridView значение этого поля пустое.
Ответы (1)
Если вы не хотите обновлять это значение, удалите его из команды UpdateCommand в asp: SqlDataSource.
Если вы хотите получить это значение в своей команде обновления, вам необходимо включить его в
<asp:SqlDataSource ...
<UpdateParameters>
<asp:Parameter Name="YourFieldName" Type="Bool" />
...
</UpdateParameters>
Поле ReadOnly просто означает, что когда вы переходите в режим редактирования, это поле не изменяется для управления, чтобы дать возможность изменить, но значения в SqlDataSource не затрагиваются этим флагом только для чтения.
person
Aristos
schedule
02.07.2010