在 Windows Form 中,有一个 ComboBox,它的数据绑定由DataSource提供。
当设置ComboBox的文本属性时,
选中 ComboBox -> 属性 -> 文本 : "--选择--"。
设计页面会显示给定的文本。但是运行应用程序后,给定的文本就消失了,而是出现了ComboBox项目的初始索引值,这个初始索引值来自于DataSource。
因此,在窗体加载时,我在构造函数中给ComboBox设置了文本。
public myform()
{
InitializeComponent();
ComboBox.Text="--Select--";
}
链接已经修订并有更多内容,但是...
https://msdn.microsoft.com/zh-cn/library/system.windows.forms.combobox.text(v=vs.110).aspx
在Stack Overflow上搜索了很多与ComboBox相关的问题。但是这些都没有解决我的情况。
编辑过
在那个ComboBox中,点击右上角,我使用数据源选择了数据来填充我的ComboBox。我没有编写任何添加项目到ComboBox的代码。
ComboBox.Items.Insert(0, "--Select--");
在下拉框中插入项目,并使用ComboBox.SelectedIndex = 0;
设置选定索引吗? - Vandita