各位大侠:
   小弟想将当前页面中dataGrid中的数据复制到另一个页面上dataGrid中,并关闭当前窗口,显示另一个窗口。在当前页面的button1_click事件中实现。
     问题解决,立刻结帐!

解决方案 »

  1.   

    发生button1_click事件时,获取当前页面DATAGRID中的数据字段的ID(一般为主关键字)存入一数组中,然后将该数组传递中另一个窗口中,在另一个窗口用SQL语句获取数据库中ID号为数组中的那些值的记录,再绑定到DATAGRID中.
      

  2.   

    Session["name"]=data;//取得數據,如果DATAGRID的數據源DATATABLE OR DATASET在另一頁面:
    DATAGRID.DATASOURCE=(DATATABLE OR DATAGRID)SESSION["NMAE"];
    DATABIND();//注意大小寫
      

  3.   

    数据是可以放在Session中的,可我想在当前页面的button1_click事件中实现,问题是另一个页面的DataGrid是局部变量,无法在本页面调用
      

  4.   

    你可以在点击事件里把数据源存到Session里
    在另外的界面Load得时候  绑顶一下不就可以了吗
    Session["Data_Source"]=ds.Table[0];在另外的界面 
    DataTable dt=(DataTable)Session["Data_source"];
      

  5.   

    回复 yannanfu2000(安子):
         我想在按当前页面的"确认"按扭后就看到另一个页面的变化,而当前页面无法触发另一个页面的Page_load事件的
      

  6.   

    可以把前页面中dataGrid相应的SQL传过去啊
      

  7.   

    回应:可以把前页面中dataGrid相应的SQL传过去啊,
    谢谢你的建议,可我在当前页面怎么让另一个页面刷新呢?