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

时间:2018-05-17 20:18:12

标签: c# winforms

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

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

我有

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

填充组合框。 但是当打开表单2时,组合框将填充数据绑定到DataSource的第一个项目。

我已经尝试了

ItemCBx.SelectedIndex = -1;

但这会阻止正在传输的数据。

1 个答案:

答案 0 :(得分:0)

"你"取消选择"的方式下拉ComboBox中的项目是选择一个不同的项目。"

"没有"取消选择" ComboBox的选项 - 必须始终选择。"

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

"用户可以在他们想要取消选择"时选择此选项。"

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