2014-12-16 1 views
0

Я привязки данных моего раскрывающийся список в коде как таковойИнструкции по удалению выпадающего пункта, находя текст

AttributeStatusDdl.Items.Clear(); 
     AttributeStatusDdl.DataSource = StatusDs; 
     AttributeStatusDdl.DataTextField = "AttributeStatus"; 
     AttributeStatusDdl.DataValueField = "AttributeStatus"; 
     AttributeStatusDdl.DataBind(); 

Теперь я хотел бы найти какие-либо предметы, которые являются строкой «Test», чтобы удалить ... Как я могу решить эту задачу .. Я попытался с помощью findByText, но как-то не в состоянии удалить элементы с текстом Test ... Спасибо заранее

myDropDown.Items.Remove(myDropDown.Items.FindByValue("Test")); 

ответ

0

Ваш код должен работать, попробуйте это один

for(int i= AttributeStatusDdl.Items.Count -1; i>= 0; i--) 
{ 
    if (AttributeStatusDdl.Items[i].Text == "a") 
     AttributeStatusDdl.Items.RemoveAt(i); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^