7 messaggi dal 28 maggio 2008
Da poco programmo con Visul Web Developer 2008 Express Ed.
Sto preparando una pagina dov'è presente una listBox popolata con i dati di un database Access. Ho impostato nelle proprietà la selezione multipla.
Il problema è che non riesco ad ottenere gli elementi selezionati dalla ListBox, se non il primo, malgrado ho usato il seguente codice associato ad un evento click di un Button:

Dim datiselezionati as string
Dim item As ListItem

For Each item In lstMilitari.Items
If item.Selected Then
datislezionati = lstbox.SelectedValue
Response.Write(datiselezionati)
End If
Next item

Il codice mi ripete a seconda del numenro degli elementi selezionati solo il primo. Per essere più chiaro se "a" è il primo elemento selezionato di tre, la stampa sarà : aaa.
secondo me il tuo codice dovrebbe essere:

For Each item In lstMilitari.Items
If item.Selected Then
datislezionati = item.Value
Response.Write(datiselezionati)
End If
Next item

ammesso che lstMilitari sia la tua ListBox

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
7 messaggi dal 28 maggio 2008
Ti ringrazio! Ho risolto il problema. A presto.
Giovanni
di nulla

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

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.