11 messaggi dal 04 marzo 2008
Ciao Daniele

ti prego di non tenere in considerazione il commento aggiunto prima

avevo commesso 2 errori :

1) errore grossolano di scrittura del codice, scritto sintatticamente in modo non corretto

2) un valore NULL del database creava errore di visualizzazione.

Grazie comunque e scusa.
marcoluparello wrote:
Grazie comunque e scusa.

nessun problema, siamo qui proprio per imparare

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
9 messaggi dal 15 marzo 2010
argh risolto

Modificato da jayax il 15 marzo 2010 14.33 -
9 messaggi dal 15 marzo 2010
SelectedValue in 'ddlEditCatCom' non valido, poiché non è incluso nell'elenco di elementi.
Nome parametro: value
...ho parlato troppo presto
jayax wrote:
SelectedValue in 'ddlEditCatCom' non valido, poiché non è incluso nell'elenco di elementi.
Nome parametro: value

capita se il valore che mostri non è compreso in quelli contenuti nella lista. dovresti evitarlo, perchè altrimenti una dropdownlist non è la riposta giusta alla tua domanda.
.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
3 messaggi dal 27 marzo 2010
anch'io ricevo lo stesso errore Kind non è incluso negli elementi mentre invece dev'essere per forza.


<asp:DropDownList ID="Kindlist" runat="server"
SelectedValue='<%# Bind("Kind") %>'
DataSourceID="XmlDataSource1" DataTextField="type" DataValueField="ID" />

il file xml è formattato così

<option ID="1" type="Woofer" />
<option ID="2" type="Tweeter" />

in questo caso Kind è il valore registrato nel database al quale corrisponde un valore type del file xml
Modificato da Kizzus75 il 08 dicembre 2011 11.34 -
272 messaggi dal 17 settembre 2006
Kizzus75 ha scritto:
anch'io ricevo lo stesso errore Kind non è incluso negli elementi mentre invece dev'essere per forza.


<asp:DropDownList ID="Kindlist" runat="server"
SelectedValue='<%# Bind("Kind") %>'
DataSourceID="XmlDataSource1" DataTextField="type" DataValueField="ID" />

il file xml è formattato così

<option ID="1" type="Woofer" />
<option ID="2" type="Tweeter" />

in questo caso Kind è il valore registrato nel database al quale corrisponde un valore type del file xml
Modificato da Kizzus75 il 08 dicembre 2011 11.34 -


A occhio l'errore si verifica perchè il selectedvalue rileva la proprietà DataValueField nella quale hai impostato ID. Dovresti mettere type anche nel DataValueField se vuoi che funzioni oppure fare il bind con il valore ID del file xml.

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.