从绑定组合框中删除默认选择

本文关键字:删除 默认 选择 绑定 组合 | 更新日期: 2023-09-27 18:05:49

我有数据绑定一个组合框与数据库中的值列表,现在,第一条记录被显示为默认值,我需要改变这一点并设置为空白或我的自定义消息,任何解决方案?

从绑定组合框中删除默认选择

您也可以直接设置ComboBoxText属性来获取自定义消息,例如:

comboBox1.SelectedIndex = -1;
comboBox1.Text = "Select an item";

在绑定前添加一个空项作为数据源的第一项是解决这个问题的丑陋方法。

将SelectedIndex设置为-1可能会有帮助。

下面是另一个选项,但您可能必须在检索所选项时进行验证。

comboBox.Text = string.Empty; 

将数据绑定到组合框后,在索引0处插入新项:

combobox1.Items.Insert(0, "Default Value"); 

combobox1.Items.Insert(0, ""); //Empty