1

再会!

我有一个查询、数据源和 DBEdit。DataSource.AutoEdit 为假。Query.State 不在 dsEdit 或 dsInsert 中。所以我无法更改 DBEdit 中的值。但是如果我按 Delete 键,DBEdit 中的值会被删除(Query.State 不会改变)。如果焦点离开此 DBEdit,我会收到“数据集未处于编辑或插入模式”。这是一个错误还是其他什么,我该如何解决这个问题?我已经在新的简单项目中对此进行了测试,以确保问题不在我的项目中。

Delphi 版本:Delphi® XE 版本 15.0.3953.35171

4

1 回答 1

1

我认为您可以在数据集未处于编辑状态时将TDBEdit.ReadOnly设置为 true,并在数据集状态更改时对其进行更改


Google在 1st 5 链接中显示错误报告

于 2012-10-05T07:38:36.973 回答