是否可以使用 TADOTable 作为数据源编辑 VCL TDBGrid 中的字段



我最近使用Delphi的VCL修改了一些旧的UI代码,使用ADO而不是BDE。 其中一个屏幕使用 TDBGrid 控件来修改基础数据源,但似乎无法再编辑网格中的值。 以下是我的配置方式:

TDBGrid->TDataSource->TADOTable

我在另一个似乎相关的论坛上找到了这篇文章:http://coding.derkeiler.com/Archive/Delphi/alt.comp.lang.borland-delphi/2009-08/msg00023.html

这是 ADO 的限制吗? 还是我只需要在某处更改控件的设置?(光标类型什么的?

好的,我解决了问题。 当我将项目从 Delphi 6 转换为 Delphi 2007 时,它将 TDBGrid 控件的 Options 属性更改为看似随机的值(也许是一些默认值? 在本例中,dgEditing 选项设置为 false。

最新更新