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 2.0 / 3.5 / 4.0
Colonne grid view e template
mercoledì 12 aprile 2006 - 16.26
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Luigi3
Profilo
| Junior Member
123
messaggi | Data Invio:
mer 12 apr 2006 - 16:26
Spero qualcuno mi possa aiutare su un problema che non credo sia troppo difficile.
Ho un GridView, in una colonna sono riuscito a far apparire un'immagine a seconda del contenuto della colonna stessa in questo modo:
<asp:ImageField HeaderText="ENABLE" DataImageUrlField="Enable" DataImageUrlFormatString="~/{0}.gif"/>
Adesso vorrei realizzare la seguente cosa: quando la tabella è in modalità "view" mi deve apparire quest'immagine, se faccio l'edit di una riga vorrei che mi apparisse in quella colonna una DropDownList che contiene due valori (spento/acceso). Ho provato qualcosa di simile, ma non riesco a farlo funzionare bene:
<asp:TemplateField HeaderText="ENABLE" ItemStyle-VerticalAlign="Top">
<ItemTemplate>
<asp:Image ImageUrl="~/0.gif" runat="server"/>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList id="Scelta" Runat="Server" >
<asp:ListItem Value="1">Enable</asp:ListItem>
<asp:ListItem Value="0">Disable</asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateField>
per 2 motivi:
1) non riesco a mettere il nome del file come parametro e quindi mi appare sempre la stessa immagine
2) quando faccio l'update della riga non trovo il valore assegnato al DropDownList
Qualcuno ha una soluzione? Grazie a tutti!
Luigi3
Profilo
| Junior Member
123
messaggi | Data Invio:
ven 21 apr 2006 - 09:44
Ripropongo il problema semplificandolo un po':
ho questa dropdownlist:
<EditItemTemplate>
<asp:DropDownList ID="Stato" Runat="server" >
<asp:ListItem Value="1" Text="Enable"/>
<asp:ListItem Value="0" Text="Disable"/>
</asp:DropDownList>
</EditItemTemplate>
e come comando di insert del mio gridview ho questo:
UpdateCommand="UPDATE TRACE_CFG SET ENABLE=@Stato WHERE MACHINE=@MACHINE AND TYPE=@TYPE">
Mentre la variabili @MACHINE e @TYPE riesco ad averle, su @Stato ricevo un messaggio di errore.
Come faccio a prendere il valore selezionato nella dropdownlist e passarlo al comando update?
grazie
Luigi3
Profilo
| Junior Member
123
messaggi | Data Invio:
ven 21 apr 2006 - 12:27
Dove dovrei inserire questo comando?
E' possibile settare una variabile prendendola dalla dropdownlist?
gandalf_03_75
Profilo
| Junior Member
68
messaggi | Data Invio:
mar 5 set 2006 - 13:19
Scusa potresti postare il codice per caricare sulla cella un'immagine a seconda del contenuto della colonna stessa.
Grazie mille
Per i paurosi il futuro resterà sconosciuto, per i deboli sarà irraggiungibile, per gli incoscienti offrirà nuove opportunità.
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 !