2013-07-08 23 views
9

Mi dispiace davvero chiedere una domanda simile a un pastello ... Sto tentando di cancellare, non rimuovere un elenco a discesa combinata in VSC#. Il mio ddl consente all'utente di scegliere il payRate di un dipendente. Ho ricercato in tutto il mondo, anche qui, e tutto ciò che suggerisce di utilizzare ..Cancellare un elenco a discesa in C#

cmboPayRate.Items.Clear(); .. or 
    cmboPayRate.SelectedIndex = - 1; 

ho persino buttato in

cmboPayRate.SelectedItem = -1; 

per la misura di sicurezza. Niente funziona. Ancora una volta, so che questo è facile (dovrebbe essere), ma non funziona per me. Ogni suggerimento sarà molto apprezzato.

Grazie -Matt.

+0

Basta rimuovere ogni elemento ... ASP.Net o WPF o Winforms? –

+0

Che cosa significa "Niente lavoro"? –

+0

Questa finestra è formata da asp.net? – unlimit

risposta

4

si può fare come sotto

while(cmboPayRate.Items.Count>0) 
    cmboPayRate.Items.RemoveAt(0); 
+0

Capito e grazie. Prossima domanda sciocca: se rimuovo gli articoli per la cancellazione, i miei "campi raccolta" sono ancora lì quando si inseriscono le informazioni sul prossimo dipendente? –

+0

Questo metodo impedirà l'errore StackOverflow che RadDropDownList ha durante la cancellazione degli elementi durante la modifica dell'indice selezionata –

22

provare

DropDownList1.Items.Clear(); 

No nascosto e cancellare l'elenco giù goccia.

Problemi correlati