Arrays

17/11/2004 - 16:29 por lupitaaa | Informe spam
Hola tengo el siguiente codigo espero que me puedan ayudar


gracias de antemano!!


private void Page_Load(object sender, System.EventArgs e)
{
if (IsPostBack)
{
if (!IsPostBack)
{
x = false;
strVar =(int)ViewState["var"];
i= strVar;
}
else
{

x = true;
i= 0;
}


private void Button1_Click(object sender,
System.EventArgs e)
string [] archivos = new string [5];
if (TextBox1.Text != "")
{
if ((i == 0)& (x == true))
{
archivos[i]=TextBox1.Text ;
i++;
ViewState["var"] = i;
}
else
{

archivos[i]=TextBox1.Text ;
i++;
ViewState["var"] = i;

}
}
}
}


Lo que pretendo hacer es llenar el arreglo de manera
dinamica pero al darle click al boton se borran mis datos
por eso utilizo una variable de sesion para ir
incrementando la i, pero no me funciona , que estoy
haciendo mal?

Preguntas similare

Leer las respuestas

#1 pablo crosio
17/11/2004 - 19:29 | Informe spam
hola!

de manera general ¿que es lo que deseas hacer exactamente?.

salu2!!

pablo

"lupitaaa" escribió:

Mostrar la cita
#2 lupitaaa
17/11/2004 - 21:01 | Informe spam
ok tengo una caja de texto en la cual tecleo una cadena,
al darle click al boton, es ahi donde capturo lo del
textbox, en un arreglo, entonces kiero que ese arreglo
cresca de manera dinamica es decir las veces que tenga
algo en la textbox y le de clic al boton.

recuerda que estoy trabajando en webforms por lo tanto en
cada ida y vuelta al servidor se pierden los valores, por
eso utilizo estados de vista para guardar los valores en
este caso de "i" para incrementarla. o sabes una manera
mas sencilla de hacerlo?

te lo agradeceria mucho!
bye



Mostrar la cita
exactamente?.
Mostrar la cita
ayudar
Mostrar la cita
e)
Mostrar la cita
datos
Mostrar la cita
#3 pablo crosio
17/11/2004 - 23:09 | Informe spam
hola!

te recomiendo que para arreglos dinamicos utilices la clase ArrayList.. vos
podrias hacer asi:

private void Page_Load(object sender, System.EventArgs e)
{
// se crea el ArrayList
if(!this.IsPostBack || ViewState["lista"] == null)
ViewState["lista"] = new ArrayList();
}


private void Button1_Click(object sender, System.EventArgs e)
{
// en ViewState["lista"] queda la lista con los datos del TextBox
// ojo! falta chequeo de duplicidad
//
if(ViewState["lista"] != null)
if(TextBox1.Text.Trim() != "")
((ArrayList)ViewState["lista"]).Add(TextBox1.Text);
}

salu2!!

pablo

"lupitaaa" escribió:

Mostrar la cita
#4 lupitaa
17/11/2004 - 23:26 | Informe spam
ok lo voy a checar te agradesco mucho!
bye
yo te cuento como me fue ok!


Mostrar la cita
clase ArrayList.. vos
Mostrar la cita
System.EventArgs e)
Mostrar la cita
datos del TextBox
Mostrar la cita
(TextBox1.Text);
Mostrar la cita
cadena,
Mostrar la cita
en
Mostrar la cita
por
Mostrar la cita
en
Mostrar la cita
manera
Mostrar la cita
System.EventArgs
Mostrar la cita
manera
Mostrar la cita
Ads by Google
Search Busqueda sugerida