在GridView中使用ReadOnly Mode更新字段时,其值为空

时间:2010-07-02 11:20:28

标签: c# asp.net gridview sqldatasource

其ReadOnly属性等于True的少数字段之一然后编辑并更新值字段为空ReadOnly属性被记录。 我也有一个ReadOnly属性,它的值不为空。 (连接到SqlDataSource的GridView) 如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

如果您不想更新此值,会从您的asp:SqlDataSource上的 UpdateCommand中删除它。

如果您希望在更新命令中获取此值,则需要将其包含在

<asp:SqlDataSource ...
<UpdateParameters>
  <asp:Parameter Name="YourFieldName" Type="Bool" />
  ...
</UpdateParameters>

ReadOnly字段只是说当你进入编辑模式时,对于这个字段没有改变控制权给予机会改变,但是SqlDataSource上的值不受这个只读标志的影响。