gpt4 book ai didi

c# - C#-单击按钮时从列表中删除项目

转载 作者:太空宇宙 更新时间:2023-11-03 18:04:33 24 4
gpt4 key购买 nike

我的问题是;当单击按钮时,我在列表中输入项目,然后在DropDownList中输入项目。问题是我再次单击按钮,将存在的项目再次放入我的下拉菜单。

如何解决这个问题(对不起图片)?

enter image description here

   List<string> companyList = new List<string>();

foreach (string item in companyList.ToList())
{
companyList.Remove(item); ----> this not working.......
}

foreach (SPListItem item in myItemCol)
{
companyList.Add(item["Company"].ToString());
}

companyList.Sort();

foreach (string item in companyList.Distinct())
{
ddComFilter.Items.Add(item.ToString());
}

最佳答案

在将列表添加为项目之前,您应该清除下拉菜单:

   companyList.Sort();

ddComFilter.Items.Clear(); // clear
foreach (string item in companyList.Distinct())
{
ddComFilter.Items.Add(item.ToString());
}

关于c# - C#-单击按钮时从列表中删除项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36913502/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com