实现在一个父窗口打开子窗口后,关闭子窗口同时刷新父窗口的datagrid控件,注意不要刷新整个页面。我的问题是:怎么才能只刷新父窗口的datagrid控件?在线急等。。
解决方案 »
- C#通过配置文件连接SQL数据库报错!System.NullReferenceException: 未将对象引用设置到对象的实例
- 关于C#调用外部动态库的问题,急!
- 紧急求救,mm安装.NET framework2.0百年不遇的问题?分不够再加。
- 做数据的图表分析可以用水晶报表吗?
- 如何读取接收到邮件中的内容
- 怎么写入txt文件,我要将listView里的内容写入txt里
- 如何实现MenuStrip和TreeView的关联触发
- decimal转化为float,并保存两位小数
- 谁能说一下完整的产品发布?(要包含framework框架).
- 如何对Oracle数据库的Blob数据类型操作?
- CSDN里面还有没有人哪!我的问题那么难吗?
- C# listView 项 背景色
dataGrid1.DataSource = dt;
dataGrid1.DataBind();
应该是在子窗口关闭时候,调用javascript刷新父页面的datagrid,可我不知道代码
你可以把DataGrid放到一个Iframe中
然后用JS重新Load这个Iframe或者用Ajax
父窗口:
onclick="javascript:;window.showModalDialog('test2.html');location.reload();"
子窗口:
onclick="javascript:;window.close()"方法二:
父窗口
一般超链接
子窗口:
<a href="#" onClick="window.opener.location.reload();window.close();">
方法三:返回参数
父窗口:
<script type="text/javascript">
function add_data()
{
var a=window.showModalDialog("add.aspx" ,"dialogWidth=500px;dialogHeight=500px");
if (a=="ok")
{
window.location.reload();
}
}
</script>子窗口:
<script language="javascript">
function closeWin()
{
window.returnValue="ok";
window.close();
}
</script>
lovefootball(蟑螂(生活就是扯淡--做人要放低姿态)) ( ) 信誉:98 Blog 2006-10-12 16:17:00 得分: 0
如果是WebFrom的话
你可以把DataGrid放到一个Iframe中
然后用JS重新Load这个Iframe或者用Ajax
说得做啊
----------
如果你不想用Ajax,那你只能把datagrid放在Iframe中!!!!
在子窗口中
opener.frameid.location.href = "XXX";
-------
opener.frames.frameid.location.href = "XXX";