我正在尝试从ComboBox集合中删除选定的项目:
项是在设计时作为集合手动添加的。
buttonClick:
cb01.Items.Remove(cb01.SelectedItem);.
这将删除该项,但下次我打开表单时,该项将再次出现。
我必须有一个5-6个项目的数据库吗?
请帮帮忙。
发布于 2012-06-28 16:37:29
此cb01.Items.Remove(cb01.SelectedItem);
只会从组合框中删除,而不会从绑定到组合框的数据源中删除。您可以将其从数据源中删除,然后重新绑定源。
如果要将combobox与代码中的数组绑定,则可以将数组保存在持久存储上,可以是数据库表,也可以是XML文件,从combobox中删除时,应从数组中删除该元素,并将更改保存到持久存储中
发布于 2012-06-28 16:46:49
如果不想使用数据库服务器,也可以使用文件(存在于System.IO命名空间中)。对于5/6的项目,不值得使用数据库,在一个文件中,你可以很容易地找到项目所在的行,并将其删除。希望能有所帮助。
https://stackoverflow.com/questions/11240853
复制相似问题