Decodifiche

martedì 11 luglio 2006 - 12.20

BiBi Profilo | Junior Member

Sto creando una piccola applicazione sul WEB.
Premetto che non ho molta conoscenza di questo ambiente.
Il mio problema è il seguente:
ho un'anagrafica clienti che devo aggiornare. Per fare questo ho utilizzato una DetailsView, purtroppo ho un campo che mi decodifica la zona di pertinenza. Quindi in questo caso dovrei far selezionare una descrizione, ma inserire un codice all'interno del campo. Ho inserito un campo di tipo template, ma quando vado a fare click su aggiornamento (voce che mi viene inserita in automatico dall'oggetto), quel campo non me lo salva.
Come posso fare?

Grazie.

Ciao!

alx_81 Profilo | Guru

Ciao!
Devo chiederti un paio di cosette..
1) il campo di tipo template, è una colonna template del detailsview, immagino, ma che controllo hai messo nella cella? Il più indicato nel tuo caso è il DropDownList (il combo, che ti visualizza le descrizioni, ma che in realtà ha come valore il tuo "codice").

2) Hai usato, insieme al detailsview, un sqldatasource? in che modo fai l'update o la insert? tramite il sqldatasource? o da codice all'evento inserting?


Alx81 =)

http://blogs.dotnethell.it/suxstellino

BiBi Profilo | Junior Member

1) Il campo di tipo template ha al suo interno una DropDownList

2) Ho utilizzato un SQLDataSource e l'aggiornamento lo faccio fare attraverso il comando presente nella DetailsView.

alx_81 Profilo | Guru

allora prova a mettere nel dropdownlist:

<asp:DropDownList ... SelectedValue=<%# Bind("nomecampo") %> />

l'importante è che poi sia correttamente definito il parametro nell'update/insert command..
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5