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
Immagine in datagrid
mercoledì 01 dicembre 2004 - 18.51
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
mon78
Profilo
| Junior Member
167
messaggi | Data Invio:
mer 1 dic 2004 - 18:51
Ciao, ho un datagrid in una web form; ho creato una colonna che è associato ad un campo(abilitato) di una tabella; questo campo assume i valori 0 o 1 ; invece che far comparire nel datagrid 0 o 1, in quella colonna deve comparire una immagine nella riga in corrispondenza della quale il valore è 0, e un'altra immagine in cui il valore è 1. Penso che non devo usare la boundcolumn associata al campo Abilitato, altrimenti mi compaiono i valori 0 e 1, ma una template column in cui c'è un'immagine; ma come devo gestire l'associazione di una immagine che varia? Forse da codice? Ma come?Mi potete aiutare?Grazie mille
FrancescoGuadagno
Profilo
| Senior Member
224
messaggi | Data Invio:
gio 2 dic 2004 - 11:41
L'intuizione è giusta. Usa una template column con il primo campo (sul DG una Label chiamata "CampoDB") collegato alla tabella impostato come invisibile.
Genera l'evento
private void MyDataGrid.ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
switch (e.Item.ItemType)
{
case ListItemType.Item:
case ListItemType.SelectedItem:
case ListItemType.AlternatingItem:
{
if ( ((Label)(e.Item.FindControl("CampoDB"))).Text == 0 )
((Image)(e.Item.FindControl("Immagine"))).URL = .....
else
((Image)(e.Item.FindControl("Immagine"))).URL = .....
}
}
}
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 !