1

最近、DelphiのVCLを使用して古いUIコードを変更し、BDEの代わりにADOを使用しました。画面の1つでTDBGridコントロールを使用して、基になるデータソースを変更しましたが、グリッドの値を編集できなくなったようです。これが私がそれをどのように構成したかです:

TDBGrid-> TDataSource-> TADOTable

関連していると思われる別のフォーラムでこの投稿を見つけました:http: //coding.derkeiler.com/Archive/Delphi/alt.comp.lang.borland-delphi/2009-08/msg00023.html

これはADOの制限ですか?または、コントロールの設定をどこかで変更する必要がありますか?(カーソルタイプか何か?)

4

1 に答える 1

2

さて、私は問題を解決しました。プロジェクトを Delphi 6 から Delphi 2007 に変換したところ、TDBGrid コントロールの Options プロパティが一見ランダムな値に変更されました (おそらくいくつかの既定値?)。この場合、dgEditing オプションは false に設定されています。

于 2012-10-01T19:44:33.163 に答える