c#中如何让一个窗体关闭后另一个窗体可以执行代码?

c#中如何让一个窗体关闭后另一个窗体可以执行代码?

问题描述:

我的第一个窗体可以将数据填入数据库中,第二个窗体用listview显示数据库中的数据,但在第一个窗体添加完毕一条新数据后,我发现第二个窗体中的listview没有进行刷新(我在第二个窗体中设置了一个事件可以打开第一个窗体),这是为什么呢?有啥办法可以解决?

详细说说你页面之间的结构,放点关键代码出来,比如窗体是如何打开,如何关闭的。
如果你第一个窗体是showdialog方式打开的,那直接在它后面写刷新的代码就可以
否则你需要在第二个窗体里注册第一个窗体的关闭事件