1

ダイアログを呼び出すフォーム (データソースが Table A である) があり、いくつかのパラメーターを入力して [OK] をクリックします。このプロセスにより、テーブル A にデータが入力されます。

ダイアログを閉じると、テーブルがいっぱいになり、フォームに表示されなくなります。フォームを更新する必要があります( F5 を押す)。これはコードを介してどのように可能ですか

4

2 に答える 2

1

おそらく、Vanya Kashperuk によるこの非常に人気のあるチュートリアルが役立つでしょう。フォームに表示されたデータを更新する方法についてです。以下にオプションを示します。

formDataSource.refresh();
formDataSource.research([true]);
formDataSource.reread();
formDataSource.executeQuery();
于 2012-04-12T06:54:42.187 に答える
1

私はこれについてブログを書いたので、フォームのデータソースを更新する方法についての洞察もここにあります:

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

基本的にはresearch()メソッドを呼び出すだけですが、更新された DataSource の位置を保持するためのいくつかのトリックもあります。

于 2012-04-12T11:07:48.790 に答える