2009-07-27 8 views

risposta

6

è possibile prendere il primo elemento e memorizzarlo in una variabile locale, quindi rimuovere tutti gli elementi (metodo Cancella) e infine aggiungere nuovamente il primo elemento.

6

si potrebbe ciclo tra gli elementi e rimuoverli tutto a parte la prima

int count = DropDownList.Items.Count - 1; 
for (int i = count; i > 0; i--) 
    DropDownList.Items.RemoveAt(i); 

Stefan's suggestion sta per essere molto più performante per un numero maggiore di elementi, ma ho pensato di offrire fino un'altra soluzione

10

Ecco il codice per il metodo chiaro:

var listItem = DropDownList.Items[0]; 

DropDownList.Items.Clear(); 


DropDownList.Items.Add(listItem); 
-1

Ecco il codice semplice per l'aggiunta di voce in javascript ..

<script type="text/javascript"> 
function AddItem(Text,Value) 
{ 
    // Create an Option object for adding item to dropdownlist  
    var opt = document.createElement("option"); 

    // Add an Option object to Drop Down/List Box 
    document.getElementById("DropDownList").options.add(opt); 
    // Assign text and value to Option object 
    opt.text = Text; 
    opt.value = Value; 

}<script /> 

cui da: http://thedotnetdeveloper.blogspot.in/2012/03/how-to-add-remove-items-in-dropdown.html

+0

Ciò non rispondere alla domanda del PO. –

Problemi correlati