我在A窗体上有个dataview,显示数据库中的一张表,并且有添加,删除,修改等按钮,当点击后弹出B窗口,可以再B上进行数据添加等响应操作。现在我期望在操作结束关闭窗口B时能刷新A中的dataview

解决方案 »

  1.   

    1、Show时候传递dataview
    2、或建一个类。用一个唯一静态实例……暂时没深入想。
      

  2.   

    已经解决了 在子窗体关闭的时候返回一个值this.DialogResult == DialogResult.OK
    在主窗体中show子窗体加 代码 if (child.DialogResult == DialogResult.OK)
                { 
             //你需要的代码
             this.showinfo();//child为子窗体名称
                }
    才两个人。等几个人就结束吧
      

  3.   

    用如果源页和目标页做的话., 
    A: 源页
    B: 目标页关闭窗口B时
    (dataview)this.previousPage.FindControl("dataview").DataBind();
      

  4.   

    第2种方案。嗯,也可以用 事件来做。关闭B窗体时 触发 A窗体的OnLoad(加载)事件