我有一个表单(其数据源是 Table A ),我从中调用一个对话框,我输入了几个参数并单击“确定”。该过程填充表 A 中的数据。
一旦我关闭对话框,它会填满表格并且不会显示在表格中,我将不得不刷新表格(按 F5)。这怎么可能通过代码
也许Vanya Kashperuk 的这个非常受欢迎的教程会有所帮助。它是关于如何刷新表单中显示的数据,以下是您的选项:
formDataSource.refresh();
formDataSource.research([true]);
formDataSource.reread();
formDataSource.executeQuery();
我已经写过关于这个的博客,所以这里还有一些关于如何刷新表单数据源的见解:
http://devexpp.blogspot.com.br/2012/02/refresh-datasource-and-retain-position.html
基本上,您所要做的就是调用research()方法,但也有一些技巧可以保留刷新后的 DataSource 的位置。