TextBox en WebForm

16/11/2004 - 16:23 por grisel | Informe spam
Hola una de las tantas veces mas!!!

Alguien podria decirme como limpiar una cajas de texto o
labels en un webform? he intendad hacerlo pero no me
funciona en lo mas minimo.
podrian decirme como?
gracias!!!

tengo el siguiente codigo:

int i, x ;
if( HasControls ())
{
for (i= 0; this.Controls .Count -1; i++)
{
for (x=1; this.Controls [i].Controls .Count -1; x++)
{
if (Controls[i].Controls [x] is TextBox)
{
typeof (Controls[i].Controls [x],TextBox).Text= "";
}
}
}

pero no hace nada de nada!!
gracias! y bye!
}
 

Leer las respuestas

#1 Octavio Telis Aynes
18/11/2004 - 02:11 | Informe spam
A ver...

Intenta con este código, tal vez tengas más suerte:

TextBox txt;
HtmlForm frm;
foreach(Control ctrl in this.Controls)
{
frm = ctrl as HtmlForm;
if (frm != null)
{
foreach( Control text in frm.Controls)
{
txt = text as TextBox;
if(txt != null)
txt.Text = "";
}
}
}

Checando esto, primeramente se cargan ciertos constroles, entre ellos el
formulario, deberás indentificar cuál es el formulario, tomarlo y entonces
recorrer su colección de controles. En lo que hacías al parecer no había
error, sin embargo, no estabas buscando en la colección de controles
adecuada, digamos que estabas en el primer nivel, de donde debías obtener el
formulario para despues recorrer la colección controls de este.

Espero sea de útilidad.

Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org/df/
"grisel" escribió en el mensaje
news:70ff01c4cbf0$3eb538b0$
Hola una de las tantas veces mas!!!

Alguien podria decirme como limpiar una cajas de texto o
labels en un webform? he intendad hacerlo pero no me
funciona en lo mas minimo.
podrian decirme como?
gracias!!!

tengo el siguiente codigo:

int i, x ;
if( HasControls ())
{
for (i= 0; this.Controls .Count -1; i++)
{
for (x=1; this.Controls [i].Controls .Count -1; x++)
{
if (Controls[i].Controls [x] is TextBox)
{
typeof (Controls[i].Controls [x],TextBox).Text= "";
}
}
}

pero no hace nada de nada!!
gracias! y bye!
}

Preguntas similares