首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从组合框C#中选择默认项目

从组合框C#中选择默认项目
EN

Stack Overflow用户
提问于 2011-04-12 17:59:35
回答 4查看 190.8K关注 0票数 40

我的ComboBox items集合上有几个项目,我想从这个列表中选择一个项目,并将其设置为默认项目-当应用程序启动时-此项目已经在comboBox上。

我正在尝试这样的东西:

代码语言:javascript
复制
SelectPrint11.SelectedIndex=2;

但错误是:

代码语言:javascript
复制
System.ArgumentOutOfRangeException: InvalidArgument=Value of '2' is not valid for 'SelectedIndex'

编辑:

mylist中有3个项目,Printer1Printer2Printer3。全部添加到ComboBox Properties -> Items -> Collection

EN

回答 4

Stack Overflow用户

发布于 2017-04-04 13:00:25

代码语言:javascript
复制
private void comboBox_Loaded(object sender, RoutedEventArgs e)
{
 Combobox.selectedIndex= your index;
}

或者,如果您想要在比较到combobox后显示一些值

代码语言:javascript
复制
 foreach (var item in comboBox.Items)
            {
                if (item.ToString().ToLower().Equals("your item in lower"))
                {
                    comboBox.SelectedValue = item;
                }
            }

我希望它能帮上忙,它对我很有效。

票数 2
EN

Stack Overflow用户

发布于 2020-06-01 09:07:03

这是正确的格式:

代码语言:javascript
复制
comboBox1.Text = comboBox1.Items[0].ToString();

欢迎光临

票数 2
EN

Stack Overflow用户

发布于 2017-11-29 18:44:02

首先,转到comboBox所在的表单加载器,

然后试试下面的代码

comboBox1.SelectedValue = 0;//显示集合中的第一项

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5633455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档