Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : c# asp.net et envoie de ArrayList comme une variable de session [ Divers / Autre ] (ghano81)

samedi 15 mars 2008 à 16:23:31 | c# asp.net et envoie de ArrayList comme une variable de session

ghano81

bonjour a  tous
je debute en c# et asp.net et voila je trouve de difficultés a transmettre une ArrayList d'une page a une autre
donc jé penser a les variable de session mais malheureusement ça marche pas 
 jé ds ma premiere page :


ArrayList stockPicks= newArrayList();

Session["stockPicks"] = stockPicks;

 

stockPicks.Add("aaa").ToString();

stockPicks.Add("bbb").ToString();

stockPicks.Add("ccc").ToString();

stockPicks.Add("ddd").ToString();

et dans ma 2eme page


ArrayList liste = newArrayList();

liste = (ArrayList)Session["stockPicks"];

foreach (Object o in liste)

{

Console.Write(o.ToString());

}

mais une exception apparait de type


Impossible d'effectuer un cast d'un objet de type 'System.Boolean' en type 'System.Collections.ArrayList'.

 svp qelq1 peut maider
merci d'avance

good luck


samedi 15 mars 2008 à 17:04:06 | Re : c# asp.net et envoie de ArrayList comme une variable de session

coq

Administrateur CodeS-SourceS

Salut,

En dehors du problème de type et du fait d'utiliser ArrayList au lieu des generics, commençons par épurer le code de tout ce qui ne sert à rien.

Il nous reste :
ArrayList stockPicks= newArrayList();
Session["stockPicks"] = stockPicks;
stockPicks.Add("aaa");
stockPicks.Add("bbb");
stockPicks.Add("ccc");
stockPicks.Add("ddd");

et

ArrayList liste = (ArrayList)Session["stockPicks"];

On a déjà économiser au minimum la création de 4 instances de String et d'une instance d'ArrayList pour rien...

Concernant le problème de type, cherche donc les autres endroits où tu touches à Session["stockPicks"], tu dois lui affecter un boolean.


/*
coq
MVP Visual C#
CoqBlog
*/




Cette discussion est classé dans : arraylist, add, session, tostring, stockpicks


Répondre à ce message

Sujets en rapport avec ce message

Un ARRAYLIST dans un CRYSTAL REPORT ???? [ par vezz ] salut le monde!!! J'ai un gros problème avec un de mes rapports ...c'est un peu fou meme !!! :P Bon j'explique, il faut que je faire un horaire de est ce que cette expression est correcte? si non comment je peux la corriger? [ par firas_tn ] if ((Session["fonction"].ToString() != "LL") & (Session["fonction"].ToString() != "planification") & (Session["fonction"].ToString() != "acceptance") multiplier var de session par requete sql [ par Boukachaka ] Bonjour,j'ai le code suivant qui rempli mon datatable avec des variables de sessions, là où j'ai mis ici, je voudrais mettre comme valeur le résultat remplir gridview via plusieurs requêtes [ par guigui11 ] Bonjour, j'aimerais remplir ma gridview via plusieurs requêtes. J'utilise actuellement un DataTable qui permet de structurer mes colonnes. Je dois uti variable de session [ par caudette ] bjr,mon pb est le suivant :j'ai une requete sql qui me permet de recuperer les informations d'une société.j'ai une page dans laquelle j'ai  un textbox Pbrobleme tableau dynamique [ par filip24 ] Bonjour,J'ai un petit soucis.Je crée un tableau dynamiquement avec 2 lignes et 10 colonnes.La 1ere ligne : il y a les entetes et la seconde il y a les mon global.asax ne s'execute pas [ par laet99 ] bonjourj'ai besoin d'aide pour mon site intranet. j'ai fait un global.asax pour faire une action lors du session_onstart et onend mais rien en se pass probleme de rafraichissement de datagrid [ par imsse ] Bonjour a tous, jaimerais rafraichir mon datagrid après avoir modifier des données dedanset jaimerais que cette mise à jour soit visible à l'écran com probleme masterPage et session [ par samkil ] Bonjour,  Peut on  recuperer et utiliser des données session dans une master page Mon probleme est le suivant : J'ai une banniere dans laquelle je doi session [ par mohamed222222 ] salut !!!J'ai 2 page aspx!!dans la page 1 j'ai 2 bouton(A et B)dans la page 2 j'ai 1 label(label1)Ce que je cherche :Quand je clique sur le bouton A j


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.