【问题标题】:How to prevent Combobox from selecting first item on databinding to DataSource如何防止组合框选择数据绑定到数据源的第一项
【发布时间】:2018-10-28 05:18:18
【问题描述】:

如何防止 Combobox 选择数据绑定到 DataSource 的第一项。

我还有一个 datagridview 表——当用户在其中选择一行单元格时进入组合框——但我希望它用表中的项目覆盖组合框中的内容。

我有

PD.ItemCBx.Text = this.cOrdersDGV.CurrentRow.Cells[2].Value.ToString();

来自填充组合框的 form1。 但是当打开表单 2 时,组合框会填充数据绑定到 DataSource 的第一项。

我试过了

ItemCBx.SelectedIndex = -1;

但这会停止传输数据。

【问题讨论】:

  • 就像您的其他问题一样,我们只需要查看更多可以为我们复制问题的代码。

标签: c# winforms


【解决方案1】:

“在下拉组合框中“取消选择”项目的方式是选择不同的项目。”

“ComboBox 没有“取消选择”选项——总要选择一些东西。”

“如果要模拟未选择任何内容的行为,则需要向 ComboBox 添加一个项目(或等效项)。”

“用户可以在想要“取消选择”时选择此选项。”

查看以下链接: https://stackoverflow.com/a/25329202/9808334

【讨论】:

  • 我不想取消选择一个项目。
猜你喜欢
  • 2012-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-27
  • 2012-06-26
  • 1970-01-01
  • 1970-01-01
  • 2013-09-03
相关资源
最近更新 更多