我的项目中有两种形式
当我单击 Form1 上的按钮时,Form2 打开。
我在 form2 上有一些文本框。
当我在那个文本框中写一些文本时,我有一个保存按钮。
通过单击该保存按钮,数据将保存到数据库并关闭 form2。因此显示了form1。
我在form1中有一个datagridview。它有来自表格的数据,我在其中保存来自 form2 的数据。
现在的问题是,当我单击 form2 上的保存按钮时,form1 中的 datagridview 没有添加的最后一条记录。
这是非常预期的行为,因为我在 form1.Load 事件中的 datagridview 中填充数据。
那么我应该使用哪个事件来刷新 DataGridView 中的数据?
我已经尝试过paint event of form1
,但这不起作用。
我已经尝试form1.refresh()
过form2.Closing
。
我也尝试过gotFocus event of form1
,但它意外地使程序崩溃。