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

时间:2012-10-01 19:07:01

标签: delphi ado delphi-2007 vcl tdbgrid

我最近使用Delphi的VCL修改了一些旧的UI代码,以使用ADO而不是BDE。其中一个屏幕使用TDBGrid控件来修改底层DataSource,但似乎不再可能编辑网格中的值。以下是我如何配置它:

TDBGrid-> TDataSource-> TADOTable

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

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

1 个答案:

答案 0 :(得分:2)

好的,我解决了这个问题。当我将项目从Delphi 6转换为Delphi 2007时,它将TDBGrid控件的Options属性更改为看似随机的值(可能是某些默认值?)。在这种情况下,dgEditing选项设置为false。