我最近使用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的局限性吗?或者我只是需要在某个地方更改控件的设置?(光标类型还是什么?)
发布于 2012-10-02 03:44:33
好了,我解决了这个问题。当我将项目从Delphi6转换到Delphi2007时,它将TDBGrid控件的Options属性更改为看似随机的值(可能是一些默认值?)。在本例中,dgEditing选项设置为false。
https://stackoverflow.com/questions/12679419
复制相似问题