用GridView控件自带的更新命令时,总会有一些字段不允许用户更改的。可以将该字段的ReadOnly属性设置为true。

但是,点击更新后,会将该字段的值设置为null。
这是因为在SqlDataSource控件的Update语句中,包含了该字段,因此删除该字段即可。
需要删除两个地方:


本文探讨了使用GridView控件进行数据更新时遇到的一个常见问题:当设置某些字段为只读时,更新操作可能导致这些字段的值被设为null。文章详细解释了这一现象的原因,并提供了具体的解决方法,即从SqlDataSource控件的Update语句中移除只读字段。
用GridView控件自带的更新命令时,总会有一些字段不允许用户更改的。可以将该字段的ReadOnly属性设置为true。

但是,点击更新后,会将该字段的值设置为null。
这是因为在SqlDataSource控件的Update语句中,包含了该字段,因此删除该字段即可。
需要删除两个地方:



被折叠的 条评论
为什么被折叠?