web form: se carico degli elementi in una DropDownList1 poi lancio il programma, seleziono con il mouse un elemento , in DropDownList1.text ho il testo selezionato.
se aggiungo in testa DropDownList1.items.clear in DropDownList1.text ho ilprimo elemento della lista e non quello selezionato con il mouse.
DropDownList1.Items.Clear()
DropDownList1.Items.Add("A")
DropDownList1.Items.Add("B")
DropDownList1.Items.Add("C)
Se avvio il programma nel DropDownList1 vedo la lettera A
Se seleziono da programma la lettera C in DropDownList1.text ho sempre A e non C
Se tolgo la riga DropDownList1.Items.Clear() allora funziona.
Ma a me DropDownList1.Items.Clear() serve perche' ad ogni aziono che faccio il programma ripassa sempre in Page.Load e ricaric sempre il DropDownList1 e quindi ogni volta prima di ricaricarlo lo devo svuotare.
Saluti a tutti

Rispondi quotando