Ciao a tutti
Mi sono creato una serie di label e textbox dinamicamente:
codice:
while (myRDR.Read() == true)
{
Label lblMio = new Label();
lblMio.ID = "lbl" + myRDR[0].ToString();
lblMio.Text = myRDR[0].ToString();
TextBox txtMio = new TextBox();
txtMio.ID = "txt" + myRDR[0].ToString();
pnlDati.Controls.Add(lblMio);
pnlDati.Controls.Add(txtMio);
lblMio = null;
txtMio = null;
}
poi cerco di mettere la proprietà TEXT delle sole textbox in una stringa
codice:
foreach (Control ctl in pnlDati.Controls)
{
if (ctl is TextBox)
{
vStringa += ((TextBox)(ctl)).Text;
}
}
ma l'if non è mai vero; ho controllato in debug il type di ctl ed è literalcontrol.
Come faccio a risolvere il problema?
grazie