Per chi è interessato ad approfondire l'argomento "Databind di classi personalizzate" consiglilo di seguire questo thread,
http://www.ugidotnet.org/forum/b.asp?m=23452, sul forum di
UGIdotNet, dove ho _sollevato_ un piccolo inconveniente.
Andrea Bini sull'argomento mi fa notare che
"Il databinding usa la prima istanza della collezione per estrarre le informazioni sul binding. Non tiene in considerazione il "tipo" dell'array, ma il tipo del primo oggetto contenuto nell'array (più in generale, la prima "riga" su cui effettua il binding)"Tuttavia credo di poter accettare questo se avessi chiesto alla griglia di generare automaticamente le colonne... e non nel caso specifico io il nome delle properties da bindare, in qual caso non ha necessita di conoscere i metadati ma può tramite Reflection recuperare il valore direttamente... ma su questo nonj mi sbilancio e prima devo fare io qlche test per approfondire Reflection. Il
workaround comunque proposto sembra interessante: implementare
ICustomTypeDescriptor, ma non sembra un lavoro da 5 minuti e rimando il tutto a qsta sera lontano dalla scrivania dell'ufficio :p
Altri spunti sull'argomento si hanno leggendo un tip di Pierre
DataBinding di un array di classi su una DataGrid o leggendo un item del suo Blog con soggetto:
DataBindind di oggetti business.
posted @ lunedì 15 settembre 2003 17:05