Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
DataBinder e Container
lunedì 19 settembre 2005 - 13.56
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
FrancescoGuadagno
Profilo
| Senior Member
224
messaggi | Data Invio:
lun 19 set 2005 - 13:56
Ciao,
vorrei sapere se qualcuno di voi conosce il modo di accedere al DataSource di un DataGrid (ad esempio) nell'evento OnItemDataBound, un po come è possibile fare da interfaccia con l'istruzione
DataBinder.Eval(Container, "DataItem.MioCampo")
Cioè come nell'evento accedere al DataRow del DataTable sorgente
FrancescoGuadagno
Profilo
| Senior Member
224
messaggi | Data Invio:
lun 19 set 2005 - 14:25
>>Ciao,
>>
>>
>>DataBinder.Eval(Container, "DataItem.MioCampo")
>>
>
>Non ho ben capito che vuoi fare, se vuoi lavorare con il datasource
>devi salvarla da qualche parte esempio ViewState altrimenti
Ciò che voglio fare è molto semplice...ma semplifico un pò il caso specifico.
Se in una colonna template di un DataGrid inserisco una Label alla cui proprietà Text voglio associare il campo di un DataBase, ho una possibilità:
- accedere al file aspx e nella proprietà Text della label scrivere:
<app:Label id="MiaLabel"......Text='<%# DataBinder.Eval(Container, "DataItem.MioCampo") %>'>
Mi chiedevo se fosse possibile fare la stessa cosa nell'itemdatabound:
switch (e.Item.ItemType)
{
case ListItemType.Item:
{
((Label)(e.Item.FindControl("MiaLabel"))).Text = //qui vorrei prendere i dati dal container
break;
}
}
www.codesensitive.com
Torna su
Stanze Forum
Elenco Threads
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 !