1

良い一日!

Query、DataSource、および DBEdit があります。DataSource.AutoEdit は false です。Query.State が dsEdit または dsInsert にありません。そのため、DBEdit で値を変更できません。しかし、Delete キーを押すと、DBEdit の値が削除されます (Query.State は変更されません)。フォーカスがこの DBEdit から離れると、「データセットが編集または挿入モードではありません」というメッセージが表示されます。それはバグか何かですか、どうすれば修正できますか? 問題が私のプロジェクトにないことを確認するために、新しい単純なプロジェクトでこれをテストしました。

Delphi バージョン: Delphi® XE バージョン 15.0.3953.35171

4

1 に答える 1

1

データセットが編集状態にないときにTDBEdit.ReadOnlyをtrueに設定し、データセットの状態が変化したときに変更できると思います。


Googleは最初の5つのリンクにバグレポートを表示します

于 2012-10-05T07:38:36.973 に答える