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