【问题标题】:How can i remove a item from a combobox c# [duplicate]如何从组合框中删除项目c# [重复]
【发布时间】:2017-07-25 22:21:41
【问题描述】:

这是我的情况, 我必须制作一个程序来帮助管理 2018 年世界杯足球赛,我必须添加球队、球员、比赛等。 所以,当我要注册比赛时,我有一个包含所有杯赛淘汰赛的组合框。因此,当我注册八强赛的第一场比赛时,我关闭了窗口以添加另一个八强赛。所以,基本上我想从组合框中删除我之前选择的游戏.. 我尝试了 comboBoxGame.Items.Remove(comboboxGame.SelectedItem) 但我认为,由于窗口关闭,该项目不会从组合框中删除.. somoene 可以帮助我吗? PS:对不起我的英语不好......

【问题讨论】:

  • 这并没有解决我的问题,因为我没有使用DataSource..我是这方面的初学者,所以我什至不知道如何使用DataSource
  • 请包含更多代码 - 如果没有看到更多代码,很难给出建议。包括您如何填充组合框。
  • 好的!因此,我在名为 String Collection Editor 的弹出窗口中填充了 Unbound Mode 的组合框。我不知道你想要代码的哪一部分......我可以更具体。打开表格后,下拉列表并选择“1º 八强赛”,当我完成游戏事件后,我在列表中注册获胜者,表格关闭。当我再次打开表单时,我想从组合框中删除“1º 八决赛”项目...
  • @BernardoPratas SO 有大量与如何删除项目相关的问题,而该问题有一个答案可以为您说明。

标签: c# winforms combobox


【解决方案1】:

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

字符串集合编辑器 允许您为某些控件预设字符串列表,包括。 ComboBox,这意味着在任何运行时初始化控件时,您通过字符串集合编辑器设置的那些字符串都将添加到其中。

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2018-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多