问题描述
在Form2中完成了数据更新操作,在Form2的this.close()(关闭Form2)的同时,想要使Form1中的DataGridView重新显示更新后的数据。该怎样做呢?
解决方案
解决方案二:
1可以Form2定义一个事件,Form1监听2给Form2增加一个属性用于存你要更新的数据源在Form2完成数据更新的时候.Form2frm=newForm2();if(frm.ShowDialog()==DialogResult.OK){设置Form1的数据源为Form2的你刚定义的属性数据源就可以了}
解决方案三:
Form1提供一个属性
解决方案四:
通过Form2frm=newForm2();if(frm.ShowDialog()==DialogResult.OK){BindData()//把你form1上的数据源重新绑定一次就行了。}
时间: 2024-10-29 10:08:46