Ciao a tutti
Mi sono creato una serie di label e textbox dinamicamente:
poi cerco di mettere la proprietà TEXT delle sole textbox in una stringacodice: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; }
ma l'if non è mai vero; ho controllato in debug il type di ctl ed è literalcontrol.codice:foreach (Control ctl in pnlDati.Controls) { if (ctl is TextBox) { vStringa += ((TextBox)(ctl)).Text; } }
Come faccio a risolvere il problema?
grazie

Rispondi quotando