可以用代理事件实现。不过简单一点的方法就是下面我介绍的这种。
Form1是Datagridview的页面。
Form2是修改值的页面。
Form1: private void adddata()
{
if(Form2.ShowDialog() == DialogResult.OK)
{
//重新绑定数据库 BindDgv();
}
}
Form2: private void btnOK_Click()
{
//添加数据的代码......
//下面这句代码将触发上面Form1中的代码,实现重新绑定。
this.DialogResult==DialogResult.OK;
}
本文介绍了一种通过对话框返回结果来触发主窗体数据更新的方法。具体实现为:Form2用于添加数据,在点击确定后返回OK结果给Form1,进而触发Form1中的数据重新绑定。这种方式可以实现在不同窗体间的数据同步。
376

被折叠的 条评论
为什么被折叠?



