Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 14-sep-2004, 16:10   #1 (permalink)
xromeo está en el buen camino
 
Avatar de xromeo
 
Fecha de Ingreso: septiembre-2004
Ubicación: BOLIVIA
Mensajes: 54
ListBox

Hola a todos

disculpen la molestia les explico + o - el entorno de mi problema:
tengo un textbox txbNombre, un ListBox lbxNombres, y un boton btnAgregar sobre un webform webform1, ademas tengo un ArrayList agregados

tengo un metodo que lo que escribo en el textbox me lo adiciona al listbox cuando hago click en el boton

public ArrayList agregados = new ArrayList();

private void btnAgregar_Click(object sender, System.EventArgs e) {
....
agregados.Add(txbNombre.Text);
lbxNombres.DataSource = agregados;
lbxNombres.DataBind();
....
}

Lo que sucede es que cuando hago clic en el boton no se mantiene en el listbox los anteriores items agregados producto del clic en el boton, solo el que acabo de agregar, me parece que es porque la pagina se vuelve a cargar cuando se hace clic en un boton...

porfa necesito ayuda para controlar esta situacion

Gracias de antemano.....

Saludos y bye
__________________
:cool: No voy a dejar de hablarle sólo porque no me esté escuchando. Me gusta escucharme a mí mismo. Es uno de mis mayores placeres. A menudo mantengo largas conversaciones conmigo mismo, y soy tan inteligente que a veces no entiendo ni una palabra de lo que digo.

Oscar Wilde

Última edición por xromeo; 14-sep-2004 a las 16:12.
xromeo está desconectado   Responder Citando
Antiguo 14-sep-2004, 16:38   #2 (permalink)
DotNetDeveloper está en el buen camino
 
Fecha de Ingreso: abril-2003
Mensajes: 607
Tendria que ser algo así

Código:
private void btnAgregar_Click(object sender, System.EventArgs e) {
...
   if(Session["agregados"] != null)
      agregados = (ArrayList) Session["agregados"]
   agregados.Add(txbNombre.Text);
   Session["agregados"] = agregados;
   lbxNombres.DataSource = agregados;
   lbxNombres.DataBind(); 
....
}
El chiste es guardarla en sesión para que no se pierda
DotNetDeveloper está desconectado   Responder Citando
Antiguo 14-sep-2004, 17:53   #3 (permalink)
xromeo está en el buen camino
 
Avatar de xromeo
 
Fecha de Ingreso: septiembre-2004
Ubicación: BOLIVIA
Mensajes: 54
DotNetDeveloper mis respetos
muchas gracias
esta perfecto.
__________________
:cool: No voy a dejar de hablarle sólo porque no me esté escuchando. Me gusta escucharme a mí mismo. Es uno de mis mayores placeres. A menudo mantengo largas conversaciones conmigo mismo, y soy tan inteligente que a veces no entiendo ni una palabra de lo que digo.

Oscar Wilde
xromeo está desconectado   Responder Citando
Antiguo 14-sep-2004, 17:56   #4 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.552
Enviar un mensaje por MSN a RootK
Otra forma sería guardarlo en Viewstate.. para que solo exista en la página actual

Cita:
...
...
ViewState("myArray") = agregados

.. 'para recogerlo
..
Dim arrList As ArrayList = CType(ViewState("myArray"), ArrayList)
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .
RootK está desconectado   Responder Citando
Antiguo 15-sep-2004, 07:56   #5 (permalink)
xromeo está en el buen camino
 
Avatar de xromeo
 
Fecha de Ingreso: septiembre-2004
Ubicación: BOLIVIA
Mensajes: 54
Muchas Gracias Rootk tambien es valida la solucion...
Gracias Bye,
__________________
:cool: No voy a dejar de hablarle sólo porque no me esté escuchando. Me gusta escucharme a mí mismo. Es uno de mis mayores placeres. A menudo mantengo largas conversaciones conmigo mismo, y soy tan inteligente que a veces no entiendo ni una palabra de lo que digo.

Oscar Wilde
xromeo está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:02.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93