Web user control e proprietà

mercoledì 22 marzo 2006 - 11.05

grisomax Profilo | Newbie

Ho il seguento problema
Ho uno web user control in cui ho definito una proprietà che mi modifica il testo di una label.
Se creo l'oggetto runtime come posso accedere o impostare la proprietà.
Per creare l'oggetto uso il seguente codice:



for (int i = 0; i <= stanza.ACList.Count; i++)
{


Control userCtl = Page.LoadControl("AcGroup.ascx");
form.Controls.Add(userCtl);
userCtl.ID="Room" + i;


}

Grazie a tutti

alx_81 Profilo | Guru

Dovrebbe bastare fare il casting del controllo creato nel tipo del tuo controllo.
in vb.net userei la DirectCast..

Una volta aggiunto il tuo controllo alla pagina fai
il casting nel tipo del tuo controllo e dovresti vederne le proprietà..
purtroppo non so con sicurezza come utilizzare il casting in c#..
ti allego cmq l'esempio per DirectCast, magari altri possono esserti più di aiuto..
DirectCast(userCtl,ACGroup).tuaprop = valore



fammi sapere!
Ciao!
Alx81 =)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5