Winforms 如何在组合框中设置选定项
这应该很简单,但Windows.Forms再次让我感到惊讶:Winforms 如何在组合框中设置选定项,winforms,combobox,Winforms,Combobox,这应该很简单,但Windows.Forms再次让我感到惊讶: var comboBox2 = new ComboBox(); comboBox2.Items.Insert(0,"Hoi"); comboBox2.Items.Insert(1,"Hoi"); comboBox2.Items.Insert(2,"Hoi"); comboBox2.SelectedIndex = 1;//I want to select t
var comboBox2 = new ComboBox();
comboBox2.Items.Insert(0,"Hoi");
comboBox2.Items.Insert(1,"Hoi");
comboBox2.Items.Insert(2,"Hoi");
comboBox2.SelectedIndex = 1;//I want to select the SECOND item
如果我打开组合框(用鼠标点击),第一个项目被选中。当项目具有不同的文本时,不会发生这种情况。如何选择此组合框中的第二项?使用类似的方式
comboBox2.Items.Insert(0,"Hoi");
comboBox2.Items.Insert(1,"Hui");
comboBox2.Items.Insert(2,"Hai");
在这之后,试着给予
comboBox2.SelectedIndex = 1;
此外,如果您想选择一个项目,索引将始终从0开始。如果您有合适的数据源,请设置以下属性:
1.数据源
2。显示成员和
3。价值会员 如果没有数据源,请尝试设置以下属性:
1.选择索引和
2.Text您应该命名组合框。我无法使用VS2008.NET 3.5重新解决您的问题。第二项为我正确选择。可能重复感谢!这确实是一个复制品。我试过了。没有效果。文本应该是相同的,否则问题不会发生,在某种意义上没有效果?它不是在选择第二项吗?是的。当文本相同时,问题仍然存在。无论文本是什么,都将应用相同的公式。你现在能再次发布修改后的代码吗?