ユーザーが以前にフォームで行った選択をロードし、変更を保存できるようにするアプリケーションがあります。問題は、アイテムをコンボボックスにロードし、selectedIndex または selectedItem をプログラムで変更すると、機能しないことです。たとえば、selectedIndex を最初の項目に割り当てた場合、comboBox は if ステートメントを通過しません。selectedIndex が -1 であるかどうかをチェックします。この状況で機能するように、項目もプログラムで追加されたコンボボックスにプログラムで selectedIndex または selectedeItem を割り当てる方法について、誰か提案がありますか。ありがとう
XmlNode trialNumber = doc.SelectSingleNode(pathString + "/trial");
selectTrialNumberComboBox.SelectedItem = trialNumber.InnerText.ToString();
selectTrialNumber = trialNumber.InnerText.ToString();
selectTrialNumberComboBox.Enabled = false;