public void gridviewshow(string strTemp)
只有在A窗体载入的时候才执行,因为你把gridviewshow方法 放在了A窗体的Load里.LZ应该判断B窗体是否点击了按钮,如果点击按钮以后 在A窗体执行gridviewshow方法
只有在A窗体载入的时候才执行,因为你把gridviewshow方法 放在了A窗体的Load里.LZ应该判断B窗体是否点击了按钮,如果点击按钮以后 在A窗体执行gridviewshow方法
ScriptManager.RegisterStartupScript(this, this.GetType(), "transfer", "if(self.opener!=null){self.opener.location.href='gridview.aspx';}", true);
Response.Write(" <script>window.opener=null;self.close() </script>"); 难道不是这样的吗?
能否帮我直接纠正下..我是新手
http://www.xpeng.com.cn
http://www.lyyywx.com.cn
http://www.bdgxqsq.com.cn
代码代码代码,天哪....
我感觉都有了.....
传值给A页面.........等等等等......之前测试出来的结果是:A页面是刷新了,但不是及时的,必须我重新按查询按钮,gridview才给我刷新结果............
但是要是WINFORM的话
判断应该是在A窗体来进行判断B窗体的,
一般做法是在B窗体中定义一个事件和一个委托 然后再A窗体注册这个时间,并且加上处理方法。B窗体 public delegate void myHandle; public event myHandle mySelf; private void button1_Click(object sender, System.EventArgs e)
{
myHandles();
this.Close()
}A窗体 private void ShowA_Click(object sender, System.EventArgs e)
{
B b=new B();
b.Show();
b.mySelf+= B.myHandle(b_mySelf);
}
private void b_mySelf()
{
gridviewshow("查询条件");
}
Response.redirect("gridview.aspx");