[ borcha @ 11.11.2011. 11:10 ] @
Konstantno mi izbacuje : "Unable to cast object of type 'System.Data.DataSet' to type 'DataSet'.".


Pokusavam da DataSet castujem iz Session[""]. Iz Application[""], promenjive odradi posao ali iz Session nece.

Global.asax
Code:

 void Session_Start(object sender, EventArgs e) 
      {
        puniDs_porudzbe(); //Metoda koja filuje DataSet
        puniDs_RealPorudzbe();//Metoda koja filuje DataSet


        Session["porudzbe"] = dsPorudzbe;
        Session["real_porudzbe"] = dsRelPorudzbe;
      }


Web obrazac.aspx
Code:

 protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            dsPorudzba =(DataSet)Session["porudzbe"];


           
        }

    }


[ mmix @ 11.11.2011. 11:19 ] @
Da nemas neku svoju klasu koja se zove DataSet?

probaj da castujes u FQN System.Data.DataSet

dsPorudzba = (System.Data.DataSet)Session["porudzbe"];

ako ovo rai onda imas neku tvoju klasu, generalno probaj da ne imenujes svoje klase imenima koji se koriste u frameworku, cisto zbog ovakvih situacija.
[ borcha @ 11.11.2011. 11:25 ] @
Auuu jeste,jeste imam DataSet !!!

u full QN sam probao i nece.

mora da mu smeta postojeca clasa koju sam napravio u dizajner modu.


Moze li nekako da se u session ubaci postojci DataSet??

Hvala na brzom odgovoru
[ mmix @ 11.11.2011. 11:37 ] @
Pa kakvu ti gresku sad daje sa FQN?

Pretpostavljam da nije "Unable to cast object of type 'System.Data.DataSet' to type 'System.Data.DataSet'.".
[ borcha @ 11.11.2011. 11:45 ] @
Ne , ne izbacuje tu gresku!!

u toku kucanja debaguje mi i podvlaci tj. opominje da ne dozvoljava FQN za taj DataSet.
Ok iskljucio sam iz projekta DataSet koji sam vec imao pa cu da testiram. Evo kucam!
[ Shadowed @ 11.11.2011. 11:50 ] @
Stavis pointer misa preko podvucenog pa ti napise koja je greska :)
Verovatno fali using.
[ borcha @ 11.11.2011. 11:51 ] @
:)
[ borcha @ 11.11.2011. 12:31 ] @
Samo jedno pitanje...

Da stavim u Castu tj. web strani FQN ili u Global.asax fajlu i to na mestu gde deklarisem promenjivu?