如何只更新父窗口的gridview

问题描述

用window.open打开弹出窗口,在弹开窗口更新数据,如何只更新父窗口的gridview,而不要刷新整个父页?

解决方案

解决方案二:
用框架
解决方案三:
把gridview放在iframe或者updatepanel里,弹出窗口时更新即可
解决方案四:
用框架不大可能,我会破坏整个页面的完整。因为是一个大项目,现在不可能再改页面结构了
解决方案五:
是关闭子窗口的时候,更新父窗口。
解决方案六:
有区别吗?
解决方案七:
我现在用的是把所有的控件的数值放在一个datatable,然后放在session里。关闭弹出窗口,刷新父页的时候再重新绑定所有的控件。有什么更好的办法吗?

时间: 2024-11-03 18:18:20

如何只更新父窗口的gridview的相关文章

请教一下,不能更新父窗口的问题grid 数据问题,大侠请进来解说一下

问题描述 一.操作1.点击新增入库 2.点击保存,父窗口数据不更新(已经确定数据库已经更新,并且已经确定调用了父窗口的方法refresh()) 3.点击关闭,为什么这个时候父窗口数据出现才会出现呢?(尝试过直接reload父页面,还是无法更新grid页面的数据,只用关闭子窗口时候,数据才会更新过去) 二.代码1.父页面代码,在onReady 方法中写了grid 实例化 和数据来源编写 Ext.onReady(function(){  XXXXX    infostore = new Ext.da

js实现关闭弹出窗口后更新父窗口

具体代码 父窗口代码:  代码如下 复制代码 <a href="javascript:void(0)" onclick="window.open('child.html','child','width=400,height=300,left=200,top=200');">打开子窗口</a> 子窗口代码:    代码如下 复制代码 <script language="JavaScript" type="te

我在gridview里点击“选择”按钮,希望弹出窗口,在弹出窗口操作完毕后关闭,返回值给父窗口,并对父窗口的数据源重新绑定以刷新gridview。我这么做是不能刷新gridview的,请指教。

问题描述 我在gridview里点击"选择"按钮,希望弹出窗口,在弹出窗口操作完毕后关闭,返回值给父窗口,并对父窗口的数据源重新绑定以刷新gridview.我这么做是不能刷新gridview的,请指教.前端asp.net代码:<asp:GridViewID="GridView1"runat="server"Width="860px"AllowPaging="True"AutoGenerateColum

用javascript父窗口控制只弹出一个子窗口_javascript技巧

近来网上经常流传一些关于如何在父窗口控制只弹出一个子窗口 问题我查看了一些大部分都是只能解决部分或者很麻烦还不算完美.比如有人是实现的这样使用的是Cookie以下是例子.  主页上做了一个弹出窗口如何使其只弹出一次返回主页时不再弹出了.  ---------------------------------------------------------------  <script>  window.open("http://www.yeboss.com.cn","

如何在模式窗口关闭时刷新父窗口

父窗口|刷新 在项目经常会遇到这么一种情况,要在弹出的窗口里面修改父页面中的数据.本文以模式窗口为例,说明如何在更新模式窗口页面之后刷新父窗口的内容. 在一般的情况下,模式窗口的关闭并不会刷新父窗口,我们需要在打开模式窗口的javascript中添加额外的脚本来刷新他的父窗口.实现如下: string url = "ICManageAdd.aspx?ICID="+ICID+"&temp="+rd.Next().ToString()+"&Us

子父窗口之间的操作之小例子

父窗口       用window.openr打开的子父窗口之间的操作跟框架的是不一样的,子窗口和父窗口之间有opener来联系.而源窗口要访问子窗口要通过其句柄来操作.以下小例子希望能帮助新手更了解他们的操作.test.htm <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta name="GE

MFC父窗口控制子窗口CListCtrl控件刷新的问题

问题描述 MFC父窗口控制子窗口CListCtrl控件刷新的问题 目标:父窗口单击按钮,向子窗口发送一个消息:子窗口的消息处理函数中,调用列表显示函数来刷新列表数据. 我的代码: // 父窗口void CDlg4::OnButtonClick(){ CDlg43 *dlg = new CDlg43(); dlg->Create(IDD_DIALOG_43this); if (NULL == dlg) { AfxMessageBox(""failed""); d

如何使子控件和父窗口都能接受到CBN_SELCHANGE事件?

情况是这样的:在对话框中有一个自定义组合框控件CMyComboBox,它继承自MFC类CComboBox.在自定义的组合框中,要处理这样一种情况,如果用户没有改变CMyComboBox的值,则不给父窗口发消息,如果改变了,则通知父窗口以进行其它的更新工作.解决方案如下:  //CMyComboBox.hclass CMyComboBox : public CComboBox{        afx_msg BOOL OnSelchange();    } //CMyComboBox.cppBEG

Qt 子窗口父窗口切换,窗口间传值

 本人代码 代码下载:http://download.csdn.net/detail/u013378306/9621322 效果:实现 父窗口 打开子窗口,关闭子窗口,子窗口向父窗口传值 win_win.pro 文件 #------------------------------------------------- # # Project created by QtCreator 2016-09-04T13:33:26 # #----------------------------------