无法为ComboBox选择索引值

时间:2015-11-13 11:17:08

标签: c# combobox selectedindex

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

组合框肯定有超过0项。这些都是正确添加的。也应正确读取索引应设置的数字,但不会设置索引。如果我对从文件中设置它的数量进行硬编码并不重要。

代码段:

CB是组合框控制。

((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;

1 个答案:

答案 0 :(得分:0)

我不完全确定你想要实现的目标。 但我可以发帖子。您是否正在尝试将数据从一个组合框设置为另一个组合框? 这是我用来实现的代码。

    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        comboBox2.SelectedIndex = comboBox1.SelectedIndex;
    }

我想对你的问题发表评论,但我不能。

Description

如果我在此示例中选择4,则将在相应的组合框中选择4。