2011-10-24 18 views

回答

1

假設你是一個System.Web.UI.WebControls.DropDownList的工作,我覺得好老for環是最好的選擇在這裏:

for (int i = d.Items.Count - 1; i >= 0; i--) 
{ 
    if (d.Items[i].Value != "-1") d.Items.RemoveAt(i); 
} 
+0

你爲什麼認爲這是'最好的'? – pencilCake

+0

假設你正在使用'System.Web.UI.WebControls.DropDownList',它是唯一符合的;) – Stefan

+0

似乎我同意。 ;) – pencilCake

2
myDropDown.Items = myDropDown.Items.Where(x => x.value != -1); 
+0

我認爲你的意思是其中(x => X .value的== - 1).ToList(); – ChrisBD

相關問題