Capitolo 10 tutto su ObjectDataSource
di Cristian Civera, in .NET 2.0, martedì 6 giugno 2006 ore 23.19
O quasi... E' l'argomento principe poiché ormai tutti sappiamo che il miglior approccio all'accesso ai dati è interfacciarsi con le classi business.
L'intero capitolo credo che abbia abbastanza un approccio pratico, basato su esigenze che si possono incontrare, come le master/details e dò spazio anche ad un DataControlFied personalizzato.
Purtroppo non ha trovato spazio alla creazione di un DataSource personalizzato. E' piuttosto lungo da spiegare in effetti e soprattutto non è una cosa da tutti i giorni.
Il problema è che mi sono preso così bene che ho sviluppato un FileSystemDataSource, per l'accesso al file system, e un FtpDataSource, per l'accesso ad un host FTP. Entrambi che implementano sia IDataSource che IHierarchicalDataSource e quindi utilizzabili sia con TreeView/Menu, sia con GridView e fratelli.
Probabilmente li lascerò comunque nel codice che daremo insieme al libro.
Il loro utilizzo è alquanto semplice
<aspitalia:FtpDataSource ID="ftp1" runat="server" UsePassive="true" Host="ftp://localhost" /><p /><asp:TreeView ID="treeView1" runat="server" DataSourceID="ftp1"> <DataBindings> <asp:TreeNodeBinding DataMember="Directory" TextField="Name" ImageUrl="~/Images/folder.gif" /> <asp:TreeNodeBinding DataMember="File" TextField="Name" ImageUrl="~/Images/file.gif" /> </DataBindings> </asp:TreeView>

Nella stessa categoria
I più letti del mese



















Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.