C# 我需要在WinForms中以编程方式更改组合框的帮助
我想在我的组合框中选择一个显示为“打开”的项目(以编程方式)C# 我需要在WinForms中以编程方式更改组合框的帮助,c#,winforms,c#-4.0,combobox,C#,Winforms,C# 4.0,Combobox,我想在我的组合框中选择一个显示为“打开”的项目(以编程方式) 我的代码不起作用,但如果您能提供任何帮助,我将不胜感激。我相信您想要的是SelectedIndex,而不是SelectedItem(我假设item>=0。从您所说的内容来看,这听起来像是您想要的 int item = ComboBox.FindStringExact("Open"); if (item >= 0) ComboBox.SelectedItem = item; 但是,我建议坚持使用Sel
我的代码不起作用,但如果您能提供任何帮助,我将不胜感激。我相信您想要的是
SelectedIndex
,而不是SelectedItem
(我假设item>=0
。从您所说的内容来看,这听起来像是您想要的
int item = ComboBox.FindStringExact("Open");
if (item >= 0)
ComboBox.SelectedItem = item;
但是,我建议坚持使用SelectedItem,方法如下:
ComboBox.SelectedIndex = item;
地铁WinForms?WPF?银灯?ASP.Net?MonoTouch?你犯了什么错误?这是Windows窗体吗?WPF?还有什么吗?
项
>=0吗?此外,字符串大小写是否正确?如果您使用的是WinForms,请添加相应的标记。Lol touche。我都没注意到我这么做了。
ComboBox.SelectedItem = "Open";
//use the exact string that is used in the combobox.