asp.net:如何从下拉列表中删除项目?

chr*_*ris 21 c# asp.net drop-down-menu

我有一个下拉列表,在某些情况下需要删除一个项目(在代码隐藏中).我需要根据项目的值删除项目.

我怎样才能做到这一点?

Gon*_*edo 42

你可以用这个:

myDropDown.Items.Remove(myDropDown.Items.FindByValue("TextToFind"));
Run Code Online (Sandbox Code Playgroud)


Psy*_*UCK 18

码:

ListItem removeItem= myDropDown.Items.FindByValue("TextToFind");
drpCategory.Items.Remove(removeItem);
Run Code Online (Sandbox Code Playgroud)

将"TextToFind"替换为要删除的项目.


Odd*_*con 8

myDropDown.Items.Remove(myDropDown.Items.FindByText("TextToFind"))
Run Code Online (Sandbox Code Playgroud)


rlb*_*usa 7

你可以使用

myDropDown.Items.Remove(ListItem li);
Run Code Online (Sandbox Code Playgroud)

要么

myDropDown.Items.RemoveAt(int index);
Run Code Online (Sandbox Code Playgroud)

使用C#删除它.


Dan*_*ott 0

我会向保管箱添加一个标识 ID 或类,然后使用 Javascript 将其删除。

这里的文章应该有所帮助。

D