Salut
Le code etant tres bien commenté on ne comprends rien De plus evites de faire de la programmation Vb dans ton probleme (mets les redim a la poubelle )
Replace(tblDetails.Rows(a).Cells(6).InnerText, " ", "") --> tblDetails.Rows(a).Cells(6).InnerText.Replace(",",string.empty) C'est plus objet
Mets option strict on option explicit on
utilise les objets dotnet Arraylist ou List<T> qui te permettra de gagner en performance et en maintenabilité.
Dim monTableau as new Arraylist monTableau.add( Request.Form("txtLady_" & Replace(tblDetails.Rows(a).Cells(6).InnerText, " ", "") & Session("lady")) Et tu n'aura plus besoin de gerer les redim.
De plus tu peux creer une classe avec tes 7 membres xxsmall, ... Que tu stockes dans l'arraylist car contrairement a asp3 la plupart des classes sont serialisables dans des sessions
Cela permet de rendre plus maintenable ton code.
Evite d'utiliser 50 variables de session.
Avec le débugeur de VS.Net tu ajout un espion et regardes les valeurs de tes varizbles et session.
Bon coding
|