在子窗口中,怎样重新绑定父窗口的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)
   {
    
   }
  }

相关文章:

  • 2022-12-23
  • 2021-11-22
  • 2022-12-23
  • 2021-12-29
  • 2022-12-23
  • 2021-10-03
猜你喜欢
  • 2022-12-23
  • 2021-12-15
  • 2021-07-26
  • 2021-10-04
  • 2022-12-23
  • 2022-02-28
  • 2022-12-23
相关资源
相似解决方案