可以的。放在Session中就可以了,不过这两个aspx页面要共用一个Session才可以。
把DataSet放在Session中

解决方案 »

  1.   

    比较弱的问一下,如何共用一个Session?
      

  2.   

    用application和session都可以
    page_load(object sender ,eventarges e)
    {
      //some code of yourself
      session["dataset"]= ds;
    }
    //some code
    DataSet ds=new DataSet;
    DataAdapter da=new DataAdapter(command1);
    da.Fill(ds,tablename);
      

  3.   

    研究一下DataSet,你会发现有简单的解决办法,DataAdapter和DataSet可以分离,组合,这很重要。一般用Dataset.GetChanges(),DataAdpater.Update(dataset)就足够了。
      

  4.   

    to:shangwg 
    我的意思是具体如何在两个页面中共享使用dataset
      

  5.   

    第二页可以用模式窗口打开然后修改你的内容,然后再到第一页去完成更新数据库操作,要不然有可能会把Session中存的DataSet有可能被清空。
      

  6.   

    不理解,为何要两个页面?两个页面共享dataset和一个页面访问dataset没什么两样,如果单个页面,放在session或者application中,区别是私有的和共有的,然后在postback时从中取出来,两个页面也是一样的。
    至于做标记,dataset已经为你做好了,在update以前,这些标记一直存在。