88 messaggi dal 15 febbraio 2006
Ciao,
mi chiedevo perché, in una espressione di questo tipo:

DropDownList dd1 = (DropDownList)DetailsView1.FindControl("DropDownList1");
sia necessario fare una conversione esplicita (DropDownList). Non è sufficiente la dichiarazione del tipo ad inizio riga? La funzione FindControl non è in grado di riconoscere il tipo di oggetto che referenzia?
Grazie.......
.
manard wrote:
Ciao,
mi chiedevo perché, in una espressione di questo tipo:

DropDownList dd1 =
(DropDownList)DetailsView1.FindControl("DropDownList1");

sia necessario fare una conversione esplicita (DropDownList). Non è sufficiente la dichiarazione del tipo ad inizio riga? La funzione FindControl non è in grado di riconoscere il tipo di oggetto che referenzia?
Grazie.......
Il perchè è imputabile al fatto che all'interno di un controllo si possono trovare tipi diversi di controlli, pertanto una funzione generica FindControl non è sufficiente ad istanziare il controllo cercato.

Alessio Leoncini (SilverlightItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer @ 5DLabs.it
come diceva novecento FindControl restituisce un riferimento a Control visto che ci possono essere n controlli in una pagina.

nulla ti vieta di crearti un tuo metodo simile a questo #955

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC