其ReadOnly属性等于True的少数字段之一然后编辑并更新值字段为空ReadOnly属性被记录。 我也有一个ReadOnly属性,它的值不为空。 (连接到SqlDataSource的GridView) 如何解决这个问题?
答案 0 :(得分:1)
如果您不想更新此值,会从您的asp:SqlDataSource上的 UpdateCommand中删除它。
如果您希望在更新命令中获取此值,则需要将其包含在
中<asp:SqlDataSource ...
<UpdateParameters>
<asp:Parameter Name="YourFieldName" Type="Bool" />
...
</UpdateParameters>
ReadOnly字段只是说当你进入编辑模式时,对于这个字段没有改变控制权给予机会改变,但是SqlDataSource上的值不受这个只读标志的影响。