首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法为ComboBox选择索引值

无法为ComboBox选择索引值
EN

Stack Overflow用户
提问于 2015-11-13 19:17:08
回答 1查看 305关注 0票数 0

当我尝试加载一些数据并相应地设置ComboBox的索引时,它给我一个错误,即"0“不是有效的SelectedIndex数

combobox中肯定有0个以上的项目。这些都是正确添加的。索引应该设置的数字也被正确地读入,但是索引将不会被设置。如果我从文件中硬编码一个数字并设置它,这并不重要。

代码片段:

CB是combobox控件。

代码语言:javascript
复制
((System.Windows.Forms.ComboBox)ctrlToSet).Text = n["Text"].InnerText;
string s = n["SelectedIndex"].InnerText;
int nd = 0;
int.TryParse(s, out nd);
CB.SelectedIndex = nd;
EN

回答 1

Stack Overflow用户

发布于 2015-11-13 19:40:31

我不完全确定你想要达到什么目的。但我能理解你的帖子。您是否正在尝试将数据从一个组合框设置到另一个组合框?这是我用来实现这一点的代码。

代码语言:javascript
复制
    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        comboBox2.SelectedIndex = comboBox1.SelectedIndex;
    }

我想对你的问题发表意见,但我不能。

如果我在本例中选择4,则会在相应的组合框中选择4。

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

https://stackoverflow.com/questions/33691524

复制
相关文章

相似问题

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