如何在ComboBox Collection中添加/删除项目?

时间:2012-06-28 08:33:15

标签: c# winforms combobox

我正在尝试从ComboBox Collection中删除所选项目:
在设计时,项目作为集合手动添加 buttonClick:

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

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

2 个答案:

答案 0 :(得分:5)

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

如果你在代码中使用数组绑定组合框,那么你可以将数组保存在持久存储上,无论是数据库表还是XML文件,从组合框中删除后,你应该从数组中删除元素并保存对持久存储的更改

答案 1 :(得分:1)

如果您不想使用数据库服务器,也可以使用Files(存在于System.IO命名空间中)。对于5/6项目,不值得使用数据库,在文件中,您可以轻松找到项目的行并删除该行。 希望它有所帮助。