System Information

Impossible Is Nothing...

导航

子窗口刷新父窗体

在子窗口中,怎样重新绑定父窗口的DataGrid的数据源
------------------------
在子窗口中,它与父窗口虽然有关系,但并非可以直接指挥父窗口的服务端事件,必须通过其他间接的手段才可以达到目标.
你可在你窗口中放一个隐藏的按钮,此按钮专门用来重新进行绑定.
然后,在子窗口中,必要的时候,在后台输出如下语句
this.Response.Write("<script>opener.document.all('按钮ID').click();</script>");
这样即可对父页面进行重新绑定.

我用了如上的方法,可以得到想要的结果,但是,<iframe>中的页面也刷新了,能否保持不变!
子窗口:
刷新父窗体:
Response.Write("<script language='javascript'>window.opener.location.reload();</script>");
父窗口:
private void Page_Load(object sender, System.EventArgs e)
  {
//绑定父窗口的DataGrid的代码
   
   if(!Page.IsPostBack)
   {
    
   }
  }

posted on 2005-06-11 17:01  SysInfo  阅读(870)  评论(0编辑  收藏  举报