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
INNER JOIN
lunedì 29 ottobre 2007 - 18.37
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gae58
Profilo
| Senior Member
467
messaggi | Data Invio:
lun 29 ott 2007 - 18:37
salve,
in una webForm ho una dropDownList per la scelta di un dato. Il campo è collegato ad una seconda tabella per prendere la descrizione.
Il valore di questo campo può essere presente o meno. Ho notato che in variaizone, se il valore del campo è 0 o NULL mi da' un errore in cui mi indica che l'ID dell'oggetto non è valido in quanto manca il suo valore.
SelectedValue in 'ddlCaCiComune' non valido, poiché non è incluso nell'elenco di elementi.
Nome parametro: value
E' normale o sbaglio io qualcosa?
Scusate la seconda domanda. Ho un'altra dropdownList che accede alla stessa tabella correlata, ma da un alto campo. Come posso fare per far visualizzare le due descrizioni che possono essere diverse?
grazie
Gaetano
pozzoli.samuele
Profilo
| Senior Member
219
messaggi | Data Invio:
mar 30 ott 2007 - 12:24
>salve,
>
>in una webForm ho una dropDownList per la scelta di un dato.
>Il campo è collegato ad una seconda tabella per prendere la descrizione.
>
>Il valore di questo campo può essere presente o meno. Ho notato
>che in variaizone, se il valore del campo è 0 o NULL mi da' un
>errore in cui mi indica che l'ID dell'oggetto non è valido in
>quanto manca il suo valore.
Probabilmente perchè ti riferisci all'id, e se non selezioni un valore, ti riferisci ad un id inesistente.
Può essere che tu abbia selezionato solo valori presenti nell'elenco, nella drop down list?
Prova a vedere se togliendolo risolvi (tieni conto che poi, però, uno può scrivere ciò che vuole nella ddl.)
Se non è quello che vuoi, ho bisogno di maggiori dettagli sulle propietà e i metodi con cui carichi i valori nella ddl.
>
>SelectedValue in 'ddlCaCiComune' non valido, poiché non è incluso
>nell'elenco di elementi.
>Nome parametro: value
>
>
>E' normale o sbaglio io qualcosa?
>
>Scusate la seconda domanda. Ho un'altra dropdownList che accede
>alla stessa tabella correlata, ma da un alto campo. Come posso
>fare per far visualizzare le due descrizioni che possono essere
>diverse?
Detto così, ti direi che devi gestirlo tramite l'onSelectedIndexChange della prima DDL.
In quell'evento, vedi cosa è stato selezionato nella prima combo e selezioni di conseguenza sulla seconda. Altrimenti guarda le cascade dropdown di ajax:
http://asp.net/AJAX/AjaxControlToolkit/Samples/CascadingDropDown/CascadingDropDown.aspx
>
>
>grazie
>
>Gaetano
Pregus...
gae58
Profilo
| Senior Member
467
messaggi | Data Invio:
mar 30 ott 2007 - 18:32
ciao,
ti ringrazio della risposta, ma ho notato che non mi sono spiegato bene.
In una formView ho una DropDownList collegata alla tabella dei comuni.
In questa ddl non necessariamente si deve effettuare la scelta.
In insert della form view, l'AppendDataBoundItems l'ho settato a true ed ho aggiunto un elemento, indicando in Text=nessuno e value=0.
In inserimento mi funziona, quando vado in modifica mi ritorna l'errore:
SelectedValue in 'ddlCaCiComune' non valido, poiché non è incluso nell'elenco di elementi.
Nome parametro: value
Ciò ho avuto modo di controllare è dovuto all'assenza di un valore superiore a zero.
Probabilmente va inserito un controllo che in fase di modifca non deve effettuare il collegamento
che ene pensi?
Gaetano
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 !