2012-04-11 8 views
1

私はダイアログを呼び出すフォーム(データソースがテーブルAのフォーム)を持っており、いくつかのパラメータを入力して[OK]をクリックします。このプロセスは、表Aのデータを埋める。ダイアログを閉じるときにフォーム上の問題を修正する

ダイアログを閉じると、表がいっぱいになり、フォームに表示されません。フォームをリフレッシュする必要があります(F5キーを押します)。これはどのようにしてコード

答えて

1

ので、ここでも、フォームのデータソースを更新する方法についていくつかの洞察です:

http://devexpp.blogspot.com.br/2012/02/refresh-datasource-and-retain-position.html

それは下記のフォームで提示されたデータをリフレッシュする方法についてのあなたの選択肢されています

基本的にはresearch()メソッドを呼び出すだけですが、リフレッシュされたDataSourceの位置を保持するためのヒントもあります。

1

おそらくこの非常に人気のあるtutorial by Vanya Kashperukが役立ちます。

私はこれについてブログまし
formDataSource.refresh(); 
formDataSource.research([true]); 
formDataSource.reread(); 
formDataSource.executeQuery(); 
関連する問題