首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何设置默认组合框

如何设置默认组合框
EN

Stack Overflow用户
提问于 2013-01-30 02:44:06
回答 5查看 84K关注 0票数 17

因此,我一直在寻找为我的组合框设置默认值。我找到了一些东西,但它们似乎都不起作用。

实际上,如果我创建一个简单的组合框并使用comboBox1.SelectedIndex = comboBox1.Items.IndexOf("something"),它就可以工作,但是一旦我动态地生成组合框的内容,我就不能再让它工作了。

这就是我如何填充我的组合框(位于类的构造函数中);

代码语言:javascript
复制
        string command = "SELECT category_id, name FROM CATEGORY ORDER BY name";
        List<string[]> list = database.Select(command, false);

        cbxCategory.Items.Clear();

        foreach (string[] result in list)
        {
            cbxCategory.Items.Add(new ComboBoxItem(result[1], result[0]));
        }

我似乎不能让它工作来设置默认值,比如如果我把cbxCategory.SelectedIndex = cbxCategory.Items.IndexOf("New")放在上面的代码下面,它就不会工作。

顺便说一下,是WinForms。

提前谢谢你。

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

https://stackoverflow.com/questions/14589964

复制
相关文章

相似问题

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