如何从组合框中删除项目c#

时间:2017-07-25 22:21:41

标签: c# winforms combobox

这是我的情况, 我必须制作一个有助于管理2018年足球世界杯的计划,我必须添加球队,球员,比赛等。 所以,当我要注册一个游戏时,我有一个带有杯子消除的组合框。所以,当我注册八场总决赛的第一场比赛时,窗口关闭让我再加上八场决赛。所以,基本上我想从组合框中删除我之前选择的游戏.. 我尝试comboBoxGame.Items.Remove(comboboxGame.SelectedItem),但我想,因为窗口关闭,项目不从组合框中删除.. somoene可以帮助我吗? PS:抱歉我的英语不好......

2 个答案:

答案 0 :(得分:0)

您已经提到使用字符串集合编辑器

字符串集合编辑器允许您为某些控件包含预先设置字符串列表。 ComboBox,这意味着对于Control的任何运行时初始化,您将通过String Collection Editor设置的那些字符串将添加到它。

如何解决? - 最简单的方法可能是使用DataSource。

答案 1 :(得分:0)

你可以尝试一下: 当您打开程序时,组合框的数据从xml文件加载,当您关闭程序时,组合框的数据保存到xml文件。