(Delphi)如何防止DB控件编辑记录

时间:2013-05-27 13:46:27

标签: delphi

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

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

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:3)

查找TDataSource.AutoEdit属性。