ComboBox.SelectedItem Issue C#
本文关键字:Issue SelectedItem ComboBox | 更新日期: 2023-09-27 17:50:38
我有一个应用程序,在这个应用程序中,我允许用户加载他们以前在表单中所做的选择,然后允许他们保存更改。问题是,当我将项目加载到组合框中并以编程方式更改selectedIndex或selectedItem时,它不工作。例如,如果我将selectedIndex分配给comboBox不会通过if语句传递的第一个项目,我将检查selectedIndex是否为-1。有没有人对如何以编程方式分配一个selecteindex或selectedeItem到一个组合框,其中的项目也以编程方式添加,以便它将在这种情况下工作的任何建议。由于
XmlNode trialNumber = doc.SelectSingleNode(pathString + "/trial");
selectTrialNumberComboBox.SelectedItem = trialNumber.InnerText.ToString();
selectTrialNumber = trialNumber.InnerText.ToString();
selectTrialNumberComboBox.Enabled = false;
使用
selectTrialNumberComboBox.SelectedIndex = selectTrialNumberComboBox.Items.IndexOf(selectTrialNumberComboBox.Items.FindByText(trialNumber.InnerText.ToString()))