C# asp.net:如何从dropdownlist中删除项目?
我有一个dropdownlist,在某些情况下需要删除一个项目(在代码隐藏中)。我需要根据项目的值删除该项目C# asp.net:如何从dropdownlist中删除项目?,c#,asp.net,drop-down-menu,C#,Asp.net,Drop Down Menu,我有一个dropdownlist,在某些情况下需要删除一个项目(在代码隐藏中)。我需要根据项目的值删除该项目 我如何做到这一点?我会在dropbox中添加一个标识Id或类,并使用Javascript将其删除 这篇文章应该有帮助 D您可以使用 myDropDown.Items.Remove(ListItem li); 或 要像其他人回答的那样使用C#.删除它,您需要执行以下操作: myDropDown.Items.Remove(ListItem li); 但是,如果希望页面异步刷新,则下拉列表
我如何做到这一点?我会在dropbox中添加一个标识Id或类,并使用Javascript将其删除 这篇文章应该有帮助 D您可以使用
myDropDown.Items.Remove(ListItem li);
或
要像其他人回答的那样使用C#.删除它,您需要执行以下操作:
myDropDown.Items.Remove(ListItem li);
但是,如果希望页面异步刷新,则下拉列表需要位于asp:UpdatePanel
执行Remove
调用后,您需要调用:
yourPanel.Update();
代码:
将“TextToFind”替换为要删除的项目。您可以使用以下选项:
myDropDown.Items.Remove(myDropDown.Items.FindByValue("TextToFind"));
还有一种稍微简单一点的删除值的方法
mydropdownid.Items.Remove("Chicago");
<dropdown id=mydropdown .....>
mydropdownid.Items.Remove(“芝加哥”);
价值观
- 佛罗里达州
- 德克萨斯州
- 犹他州
- 芝加哥
ListItemCollection liCol = ddlcustomertype.Items;
for (int i = 0; i < liCol.Count;i++ )
{
ListItem li = liCol[i];
if (li.Value != "1" || li.Value != "3")
ddlcustomertype.Items.Remove(li);
}
ListItemCollection-liCol=ddlcustomertype.Items;
对于(int i=0;i
试试这段代码。
如果您可以添加任何项目并在下拉列表中设置值,请尝试
dropdown1.Items.Insert(0, new ListItem("---All---", "0"));
ListItem removeItem = dropdown1.Items.FindByText("--Please Select--");
dropdown1.Items.Remove(removeItem);
您可以在下拉列表中删除项目,然后重试
dropdown1.Items.Insert(0, new ListItem("---All---", "0"));
ListItem removeItem = dropdown1.Items.FindByText("--Please Select--");
dropdown1.Items.Remove(removeItem);
要插入DropDownList,请执行以下操作:
DropDownList.Items.Insert(0, new ListItem("-- Select item --", "0"));
DropDownList.Items.Remove(new ListItem("-- Select item --", "0"));
要从DropDownList中删除项目,请执行以下操作:
DropDownList.Items.Insert(0, new ListItem("-- Select item --", "0"));
DropDownList.Items.Remove(new ListItem("-- Select item --", "0"));
你想在c#或javascript中删除。如果我想隐藏多个值,怎么办?循环遍历每个值,然后一次删除一个。感谢psychoduck。我做了同样的事情,它成功了。这个方法在一个下拉列表中对我有效,但在另一个下拉列表中,我不得不使用FindByText。以防其他人遇到麻烦。虽然你的答案适用于这个问题(可能是一个解决方案),但它并没有增加任何新的内容。特别是,它是这个答案的100%重复:您确定删除会起作用吗,因为它将是一个不同于
Items
集合中已有对象引用的对象引用?除此之外,这个答案实际上并没有增加很多,例如。