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

como crear copias de un textbox?

Estas en el tema de como crear copias de un textbox? en el foro de .NET en Foros del Web. hola soy novato y me siento perdidisimo en cosas que creo que son realmente faciles. bueno ahi va mi duda, de primeras coger un valor ...
  #1 (permalink)  
Antiguo 14/02/2009, 14:10
 
Fecha de Ingreso: febrero-2009
Mensajes: 1
Antigüedad: 15 años, 2 meses
Puntos: 0
como crear copias de un textbox?

hola
soy novato y me siento perdidisimo en cosas que creo que son realmente faciles.

bueno ahi va mi duda,

de primeras coger un valor numerico insertado por teclado

pulso en el button

entonces en un placeholcer creo tantos textbox como he recogido en el valor numerico, hasta ahi todo muy sencillo

relleno estos textbox con cualquier cadena, nombre, direccion ....

pulson en button2

mi duda viene ahora:

necesito que el resultado sea una copia de los textbox creados en el anterior placeholder

aqui meto el codigo que he hecho hasta ahora

protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{
TextBox txtBox = new TextBox();
txtBox.ID = "txtBox";
txtBox.Text = TextBox1.Text;
txtBox.Width = Unit.Pixel(90);
txtBox.MaxLength = 60;

Label label = new Label();
label.ID = "id1";
label.Text = "Has metido este numero:";
PlaceHolder1.Controls.Add(label);

PlaceHolder1.Controls.Add(txtBox);
int CodFiltro = Convert.ToInt32(TextBox1.Text);

for (int j = 0; j <= CodFiltro - 1; j++)
{
TextBox txtBoxCreado = new TextBox();
txtBoxCreado.ID = "txtBoxCreado"+j;
txtBoxCreado.Text = "vacio";
txtBoxCreado.Width = Unit.Pixel(90);
txtBoxCreado.MaxLength = 60;

PlaceHolder2.Controls.Add(new LiteralControl(" <td>"));
PlaceHolder2.Controls.Add(txtBoxCreado);
PlaceHolder2.Controls.Add(new LiteralControl("</td> "));
}

}


protected void Button2_Click(object sender, EventArgs e)
{

}
}


espero vuestra ayuda, llevo un par de dias buscando la solucion, pero no la encuentro, creo que el problema que no sé que es lo que me hace falta y por eso no se buscarlo, he buscao en este foro y no encuentro nada que valga, o eso creo.

muchas gracias y hasta pronto
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 19:53.