在A页面中有个gridview绑定 了select * from t1 中的某几个字段,并且起了中文别名。  现在想把A页中gridView中显示的所有数据传到b页面中和其中的gridview绑定? 我刚试了下session传A页面gridview.DataSource到B页面去绑定,但是B页显示出来的数据是所有的select * from t1,也没有别名,请大家帮忙看看,分不够再加

解决方案 »

  1.   

    A页面:
            grd_ProductList.DataSource = dt;
           grd_ProductList.DataBind();
           Session["dt"] = grd_ProductList.DataSource;B页面:
          gridview1.DataSource=Session["dt"] ;
         gridview1.DataBind();
      

  2.   

    A页面:把dt序列化后保存进session
    然后在B页面从session取出后反序列化,然后传给gridview1,
    这样行么?