2012-10-01 24 views
1

我最近修改了一些使用Delphi的VCL的舊UI代碼來使用ADO代替BDE。其中一個屏幕使用TDBGrid控件修改底層數據源,但看起來不再可以編輯網格中的值。這是我如何進行相應的配置:是否可以編輯TADOTable作爲數據源的VCL TDBGrid中的字段?

TDBGrid-> TDataSource-> TADOTable

我發現這個職位上的另一個論壇上,似乎相關: http://coding.derkeiler.com/Archive/Delphi/alt.comp.lang.borland-delphi/2009-08/msg00023.html

這是ADO的限制?或者我只需要在某處更改控件的設置? (光標類型或其他?)

回答

2

好的,我解決了這個問題。當我將項目從Delphi 6轉換到Delphi 2007時,它將TDBGrid控件的Options屬性更改爲看似隨機的值(可能有些默認值?)。在這種情況下,dgEditing選項設置爲false。

相關問題