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
Dropdown list in maschera di modifica di una detailsview
venerdì 20 marzo 2009 - 19.14
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
sanzo77
Profilo
| Newbie
45
messaggi | Data Invio:
ven 20 mar 2009 - 19:14
Salve a tutti, ho realizzato una piccola web application in asp.net.
L'applicazione mostra tutti i pc posseduti dall'azienda con i relativi utenti che li utilizzano. Cliccando su un link della gridview che rappresenta i vari pc si va ad editare quel record in un'altra pagina in cui il record è rappresentato tramite detailsview. Tra i vari campi editabili c'è anche l'utente che utilizza la macchina, vorrei che questo campo invece di essere un banale campo testo fosse una dropdown list che elenca tutti gli utenti registrati. Questo io l'ho fatto nel seguente modo:
1) ho aggiunto alla detailsview un templateitem:
<asp:TemplateField HeaderText="USERID" SortExpression="USERID" >
<EditItemTemplate>
<asp:DropDownList ID="Userlist" runat="server"
DataSourceID="UserDataSource" DataField="USERID"
DataTextField="userid" DataValueField="userid">
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateField>
2) ho creato il datasource UserDataSource che fa la select sugli utenti
E la cosa funziona, nel senso che mi propone la scelta corretta. Il problema è che
1) non mi si posiziona sull'utente corretto quando vado in modifica
2) se modifico il valore e premo submit il dato non viene immagazzinato nel DB
Sapete aiutarmi?
Grazie
gae58
Profilo
| Senior Member
467
messaggi | Data Invio:
ven 20 mar 2009 - 19:36
hai controllato se il dtaBind è collegato?
e se la query della modifica contiene quel campo?
Gaetano
sanzo77
Profilo
| Newbie
45
messaggi | Data Invio:
lun 23 mar 2009 - 10:24
Non so perchè la notifica via email non ha funzionato... credevo non avesse risposto nessuno.
Cmq in teoria dovrebbe essere tutto a posto, perchè se sostituisco quella ddl con un textbox funziona tutto... la query di update contiene quel campo, per quanto riguarda il databind non so come forzarlo.
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 !