我有一個窗體(數據源是表A),我從中調用一個對話框,然後輸入幾個參數並單擊確定。該過程填寫表A中的數據。刷新對話框關閉時窗體上的問題
一旦我關閉對話框,它確實填滿了表格,並沒有顯示在窗體中,我將不得不刷新窗體(按F5)。這怎麼可能通過代碼
我有一個窗體(數據源是表A),我從中調用一個對話框,然後輸入幾個參數並單擊確定。該過程填寫表A中的數據。刷新對話框關閉時窗體上的問題
一旦我關閉對話框,它確實填滿了表格,並沒有顯示在窗體中,我將不得不刷新窗體(按F5)。這怎麼可能通過代碼
我博客中提到這一點,所以在這裏也對如何刷新表單的數據源的一些見解:
http://devexpp.blogspot.com.br/2012/02/refresh-datasource-and-retain-position.html
基本上,您所要做的就是調用研究()方法,但也有一些技巧保留刷新的DataSource的位置。
也許這非常流行tutorial by Vanya Kashperuk將幫助。它是關於如何刷新的形式呈現數據,下面是你的選擇:
formDataSource.refresh();
formDataSource.research([true]);
formDataSource.reread();
formDataSource.executeQuery();