Foros del Web » Programación para mayores de 30 ;) » .NET »

guardar listbox en variable de session

Estas en el tema de guardar listbox en variable de session en el foro de .NET en Foros del Web. hola,como se pueden guardar los registros de un listbox en una variable de session, para despues en otra pagina con esa variable de session cargar ...
  #1 (permalink)  
Antiguo 13/11/2007, 09:52
Avatar de mamicho  
Fecha de Ingreso: mayo-2007
Mensajes: 98
Antigüedad: 17 años
Puntos: 0
Pregunta guardar listbox en variable de session

hola,como se pueden guardar los registros de un listbox en una variable de session,
para despues en otra pagina con esa variable de session cargar un dropdownlist.
gracias
  #2 (permalink)  
Antiguo 13/11/2007, 21:44
Avatar de mamicho  
Fecha de Ingreso: mayo-2007
Mensajes: 98
Antigüedad: 17 años
Puntos: 0
Re: guardar listbox en variable de session

asi lo guardo:



varr = matriz(i, 4)

ListBox1.Items.Add(varr)


For contador = 0 To ListBox1.Items.Count - 1

Me.Session.Item("un") = ListBox1.Items(contador).Value

Next

asi kiero cargar el combo en la otra pagina:



DropDownList1.Items.Add(Session("un"))





ahora lo que pasa es que me carga en el combo solamente con el ultimo valor del listbox nose porque.
  #3 (permalink)  
Antiguo 14/11/2007, 18:58
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
Re: guardar listbox en variable de session

Debes guardarlo en un arreglo o collection, cada uno de los items...

y luego ese arreglo o collection guardarlo en la variable de session...

por ejemplo guardar la matriz que mencionas en tu codigo en la variable de session...


Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:30.