29 messaggi dal 19 ottobre 2009
Ciao a Tutti ho un problema di questo tipo :

Web form con un controllo server DetailsView + item template in Edit(DropDownList)
su campo "stato progetto text field lungo 20 " dell'origine dati AccessDataSource del DetailsView
La Drop Down list non ha origine dati ha solo gli elementi inseriti come di seguito, ho solo impostato il selectValue del databindig al nome del campo :

<asp:DropDownList ID="DDLSTORDE" runat="server" Width="156px" SelectedValue='<%# Bind("statoprogetto") %>'
<asp:ListItem Value="Prima presentazione"></asp:ListItem>
<asp:ListItem Value="In gara"></asp:ListItem>
<asp:ListItem Value="Assegnato"></asp:ListItem>
<asp:ListItem></asp:ListItem>
</asp:DropDownList>

Al momento del caricamento del Form se clicco su Edit e quindi abilito l'editazione ottengo questo errore
SelectedValue in 'DDLSTORD' non valido, poiché non è incluso nell'elenco di elementi.
Nome parametro: value

Dove sbaglio ???
come devo definire la Query di aggiornamento , come faccio a reperire il valore del campo selezionato nella DropDown List ??


Un grazie a tutti
Stefanino71 wrote:
Dove sbaglio ???

il codice che hai messo prevede che tu selezioni il valore che c'è nel db, che non è quello che invece hai tra i valori della DropDownList. deve essere identico, spazi eventuali inclusi, altrimenti non funziona. prova a fartelo scrivere a video, usando <%#Eval("StatoProgetto")%> così sei certo che sia tra i valori possibili.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
29 messaggi dal 19 ottobre 2009
Grazie sei molto gentile
29 messaggi dal 19 ottobre 2009
Funziona !!!

Scusa e nella query di update come mi riferisco ai valori dei controlli ?? cioe' qui cosa metto dove DTVTestata e' il controllo DetailsView ??
<asp:ControlParameter ControlID="DTVTestata" Name="?" PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DTVTestata" Name="?" PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DTVTestata" Name="?" PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DTVTestata" Name="?" PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DTVTestata" Name="?" PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DTVTestata" Name="?" PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DTVTestata" Name="?" PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DTVTestata" Name="?" PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DTVTestata" Name="?" PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DTVTestata" Name="?" PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DTVTestata" Name="?" PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DTVTestata" Name="?" PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DTVTestata" Name="?" PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DTVTestata" Name="?" PropertyName="SelectedValue" />
<asp:Parameter Name="?" />
<asp:Parameter Name="?" />
<asp:Parameter Name="?" />
SEMPRE MOLTE GRAZIE!!!!
p.s. spero anch'io un giorno di partecipare ad aitore qualcuno nel forum ...

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.