Contenu d'un ARRAY = System.String[] ??? [Résolu]

Messages postés
177
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
16 octobre 2012
- - Dernière réponse : cs_Maroxye
Messages postés
177
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
16 octobre 2012
- 19 juin 2008 à 21:31
Bonjour!

J'avais ce code en VS 2003 qui fonctionnait très bien :(il permet de sauvegarder le contenu d'une table HTML dans un Array et finalement le transférer dans une variable session) :
    PrivateSub Panier()<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>

        Dim monTableau AsString()

        Dim a AsInteger

        Session("cpt") = 0

        Session("redim") = 10

 

        ReDim monTableau(Session("redim"))

 

        For a = 0 To tblDetails.Rows.Count - 1

 

 

                    ReDimPreserve monTableau(Session("redim"))

 

                    monTableau(Session("cpt")) = tblDetails.Rows(a).Cells(4).InnerText

                    Session("cpt") += 1

 

                    monTableau(Session("cpt")) = tblDetails.Rows(a).Cells(5).InnerText

                    Session("cpt") += 1

 

Etc…jusqu’à 10

                    

                    Session("redim") += 10

        Next

 

        Session("monTableau") = monTableau

 

    EndSub

 

 

Maintenant, quand j'ouvre une nouvelle page et que j'affiche le contenu de  Session("monTableau") avec response.write, voici ce que j'ai : System.String[]

La seule différence avec avant, c'est que je travaille maintenant avec Visual Studio 2005.

Merci l'avance de votre aide!

 Maroxye
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
177
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
16 octobre 2012
3
Merci
Désolé encore pour le code tout croche, j'ai pris la peine pourtant de l'arranger dans Word avant(et il semblait ok avant que je l'enregistre)...et on ne peux pas modifier un message ici...

J'oubliais de vous dire que j'ai aussi essayé la même chose avec un ArrayList. Lorsque j'affiche la variable, il m'écrit maintenant :

System.Collections.ArrayList

??? je n'y comprends rien!

 Maroxye

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 135 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Maroxye
Messages postés
177
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
16 octobre 2012
3
Merci
C'est ok, laissez-tomber je me suis répondu moi-même...

J'Avais Response.Write (Session("monTableau")) et je dois y mettre : Response.write(Session("monTableau")(0))

!??????????!!!!!!!!!
 Maroxye

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 135 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Maroxye