For i = 1 To 5
agg_permessi.Items.Add(lista_permessi.SelectedItem .Value)
If lista_permessi.SelectedItem.Value = agg_permessi.Items(i).Text Then
agg_permessi.Items.Remove(lista_permessi.SelectedI tem.Value)
End If
:master:
Non capisco una cosa.
Perché usi un ciclo for per assegnare il valore selezionato nella dropdownlist alla listbox?
Ti basta fare così: quando selezioni un elemento nella dropdownlist, controlli se non esiste già nella listbox. Puoi usare la Contains per confrontare direttamente i ListItem oppure la FindByText o la FindByValue della ListBox. Se non ti ritorna Nothing, vuol dire che l'elemento è già stato inserito.
Ti faccio un esempio (non ho l'editor davanti, spero sia sintatticamente corretto):
codice:
If Not agg_permessi.Items.Contains(lista_permessi.SelectedItem) Then
lista_permessi.Items.Add(agg_permessi.SelectedItem)
End if
Spero di esserti stata di aiuto. :)
Ciao, javalon :ciauz: