【问题标题】:(Delphi) how to prevent DB controls from editing the record(Delphi)如何防止DB控件编辑记录
【发布时间】:2013-05-27 13:46:26
【问题描述】:

我有一个带有数据网格和一些数据库控件(例如 DBEdit)的表单。 当用户在 DBEdit 中键入时,Delphi 自动将记录设置为编辑模式。但我不喜欢这样,我希望只有在以编程方式调用 Table.Edit 时才能编辑记录;

知道如何防止这种情况吗?当然无需将编辑控件设置为只读。我的意思是直接在数据感知组件(表)中的解决方法。

【问题讨论】:

    标签: delphi


    【解决方案1】:

    将数据源的AutoEdit 属性设置为false。 DBNavigator 提供了一个 nbEdit 按钮。

    【讨论】:

      【解决方案2】:

      查找TDataSource.AutoEdit 属性。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多