使用脚本 from2的submit()事件使form2重新绑定一次 或者用
reload("url")绑定也可 但必须加url 否则需要手工刷新

解决方案 »

  1.   

    我这个问题的手工刷新,就是说上下记录跟踪后,实际上已经达到
    效果,但要在下面的子窗体中点击鼠标右键按一下刷新按钮,页面才
    重新刷新,才能看到效果. thancall(Than)我会试一下你的方法.回头见.我的ICQ:164498127
      

  2.   

    thancall(Than):
    我按你说的去试,没有什么reload("url")用的,而且你说的
    submit()事件使form2重新绑定一次,你能不能写详细些,我
    要调的子窗体HTML如下显示,你怎样加?<%@ Page language="c#" Codebehind="WebForm2.aspx.cs" AutoEventWireup="false" Inherits="Exercise_Qconsole.WebForm2" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>WebForm2</title>
    <meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="WebForm2" method="post" runat="server">
    <FONT face="宋体">
    <TABLE id="AutoNumber1" style="Z-INDEX: 101; LEFT: 22px; WIDTH: 299px; POSITION: absolute; TOP: 13px; BORDER-COLLAPSE: collapse; HEIGHT: 162px" borderColor="#111111" cellSpacing="0" cellPadding="0" width="299" border="1">
    <TR>
    <TD width="169" style="WIDTH: 169px">
    <asp:Label id="Label1" runat="server" Width="82px">员工工号</asp:Label></TD>
    <TD width="50%">
    <asp:TextBox id="Employees_Id" runat="server" Width="204px"></asp:TextBox></TD>
    </TR>
    <TR>
    <TD width="169" style="WIDTH: 169px; HEIGHT: 4px">
    <asp:Label id="Label2" runat="server">城市名称</asp:Label></TD>
    <TD width="50%" style="HEIGHT: 4px">
    <asp:TextBox id="City_Name" runat="server"></asp:TextBox></TD>
    </TR>
    <TR>
    <TD width="169" style="WIDTH: 169px; HEIGHT: 9px"><FONT face="宋体">
    <asp:Label id="Label3" runat="server">Label</asp:Label></FONT></TD>
    <TD width="50%" style="HEIGHT: 9px"><FONT face="宋体">
    <asp:TextBox id="TextBox3" runat="server"></asp:TextBox></FONT></TD>
    </TR>
    <TR>
    <TD width="169" style="WIDTH: 169px; HEIGHT: 21px"><FONT face="宋体">
    <asp:Label id="Label4" runat="server">Label</asp:Label></FONT></TD>
    <TD width="50%" style="HEIGHT: 21px"><FONT face="宋体">
    <asp:TextBox id="TextBox4" runat="server"></asp:TextBox></FONT></TD>
    </TR>
    <TR>
    <TD width="169" style="WIDTH: 169px"><FONT face="宋体"></FONT></TD>
    <TD width="50%"><FONT face="宋体"></FONT></TD>
    </TR>
    <TR>
    <TD width="169" style="WIDTH: 169px"><FONT face="宋体"></FONT></TD>
    <TD width="50%"></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 169px; HEIGHT: 26px" width="169"></TD>
    <TD style="HEIGHT: 26px" width="50%"></TD>
    </TR>
    <TR>
    <TD width="169" style="WIDTH: 169px"><FONT face="宋体"></FONT></TD>
    <TD width="50%"><FONT face="宋体"></FONT></TD>
    </TR>
    </TABLE>
    <asp:Button id="Button3" style="Z-INDEX: 104; LEFT: 449px; POSITION: absolute; TOP: 102px" runat="server" Width="103px" Text="更改"></asp:Button>

    </FONT>
    </form>
    </body>
    </HTML>
      

  3.   

    可能跟你同步的方法有关系。看来你用的是 Frameset 或者 iFrame 了.这种情况下应该是需要刷新的。
      

  4.   

    不,我没用,我用最简单的一种方法得到同步的,就是一个WEB FORM
    中公有一个变量ID,另一个WEB FORM的变量等于这个值,然后数据库联结.希望我上面的问题能继续得到大家的关注!
      

  5.   

    你可以设置你的datagrid控件的属性吗!
    设置:<asp:datagrid id="datagridname" autopostback=true OnSelectedIndexChanged="eventname">再在你的代码中加入:Public Sub eventname(ByVal sender As Object, ByVal e As System.EventArgs)邦定text的数据代码!end sub即可!
      

  6.   

    sorry!刚刚,搞错了一点! :>
    该是,使用datagrid中的button模板的事件!
    那样更快!例如:datagridname_selectcommand()
    或者添加自己的事件来搞定!切记控件的autopostback=true!
      

  7.   

    同一个页面中怎么可能有两个WEBFORM?只能有一个!!!!
    可以有多个FORM而已。
      

  8.   

    这几天近不了论坛所以没看到,是这样的我以前做过这样的例子
    第一个webform 打开一个webform form2 操作数据库后关闭时刷新form1
    是加在<script></script>中的jscript 好象是window.opener.reload("刷新的web页") window.opener是打开页面的父页面的对象 记得不是很清楚了,
    代码在公司的明天贴给你 不好意识
      

  9.   

    一个是 window.opener.location.reload(“刷新的web页”);
    也可window.opener.From1.submit()都是加在脚本里
    from1是刷新页面的from 的name