Passare una classe ad un DataSource

venerdì 21 settembre 2007 - 12.02

Gemini Profilo | Expert

Ciao a tutti,
è possibile assegnare alla proprietà DataSource, per esempio di un repeater, una classe?

Se ho:
rptClienti.DataSource = ClientiList; //dove ClientiList è una classe
rptClienti.DataBind();

Come devo richiamare un attributo di ClientiList nel file .aspx?
Se faccio così:
<%# ((clsClienti)Container.DataItem).nome %> //dove clsClienti è il nome della classe
non va bene.

Grazie mille

alx_81 Profilo | Guru

>Ciao a tutti,
Ciao!

>è possibile assegnare alla proprietà DataSource, per esempio
>di un repeater, una classe?
>Se ho:
>rptClienti.DataSource = ClientiList; //dove ClientiList è una classe
>rptClienti.DataBind();

>Come devo richiamare un attributo di ClientiList nel file .aspx?
>Se faccio così:
><%# ((clsClienti)Container.DataItem).nome %> //dove clsClienti è il nome della classe
>non va bene.

Hai implementato l'interfaccia IListSource?

leggi qui

IListSource Interface
http://msdn2.microsoft.com/en-us/library/system.windows.forms.datagrid.datasource(VS.71).aspx
Alx81 =)

http://blogs.dotnethell.it/suxstellino
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