Skip to main content
 首页 » 编程设计

c#之如何向 ComboBox 集合添加/删除项目

2024年01月28日31zhujiabin

我正在尝试从 ComboBox 集合中删除所选项目:
项目在设计时作为集合手动添加。
按钮点击:

cb01.Items.Remove(cb01.SelectedItem);. 

这会删除项目,但下次我打开表单时 - 项目会再次出现。
我必须有 5-6 个项目的数据库吗?
请帮忙。

请您参考如下方法:

此 cb01.Items.Remove(cb01.SelectedItem); 只会从组合框中删除,不会从绑定(bind)到组合框的数据源中删除。您可以将其从数据源中删除并重新绑定(bind)源。

如果您在代码中将组合框与数组绑定(bind),那么您可以将数组保存在持久存储中,可以是数据库表,也可以是 XML 文件,并且在从组合框中删除时,您应该从数组中删除元素并保存持久存储的变化