代码:
cmbItemType.DisplayMember = "Text";
cmbItemType.ValueMember = "Value";
var items = new[] {
new { Text = "Text1", Value = "1"},
new { Text = "Text2", Value = "2"}
};
cmbItemType.DataSource = items;
上面的代码显示了两个项目,但如何在字段中显示空白项目。现在在加载时,它显示Text1
而没有选择。我想显示空白项而不是Text1
。
注意:空白项不应添加到列表中,因此在选择combobox
时,我不想要< / em>在Text1
显示文字上方看到空白项目。感谢。
答案 0 :(得分:7)
将项目设置为DataSource后:
cmbItemType.SelectedIndex = -1;
答案 1 :(得分:0)
只需将SelectedIndex
的{{1}}设置为 -1 即可显示ComboBox,而不会从其项目列表中选择任何项目。
ComboBox
注意:
如果项目,则无法将ComboBox项目的SelectedIndex设置为-1 是一个数据绑定项。
您可能有兴趣了解有关所选索引here的更多信息。