【问题标题】:When Update a field with ReadOnly Mode in GridView ,value of that is empty在 GridView 中使用 ReadOnly 模式更新字段时,该字段的值为空
【发布时间】:2010-07-02 11:20:27
【问题描述】:

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

【问题讨论】:

    标签: c# asp.net gridview sqldatasource


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-11
      • 2010-12-24
      • 1970-01-01
      • 2021-09-19
      • 2016-08-02
      • 1970-01-01
      相关资源
      最近更新 更多