可以,只要是一个对象就可以存到Session里

解决方案 »

  1.   

    DataSet ds=(DataSet)Session["mySessionDataSet"];
      

  2.   

    从session中取出对象最好先判断,
    DataSet ds = new DataSet();
    if(Session["mySessionDataSet"]!=null)
    {
         ds=(DataSet)Session["mySessionDataSet"];
    }
      

  3.   

    應該是說把DataSet賦給Session而不是把Session賦給DataSet吧。
    也可以把dataset轉換為DataTable,然後用Session保存;
    if (Session["My_Record"]==null)
    {
           DataSet ds = new DataSet();  
           //做得到ds的操作
            Session["My_Record"] = ds.Tables[0];
    }
    else
    {
      ds=(DataSet)Session["mySessionDataSet"];
    }
      

  4.   

    我有点不理解,在Session中,保存的只是实例的指针还是整个实例空间对像?
      

  5.   

    DataSet ds=(DataSet)Session["mySessionDataSet"];