2013-01-04 6 views
0

사용자가 이전에 양식에서 선택한 항목을로드하고 변경 사항을 저장할 수 있도록 허용하는 응용 프로그램이 있습니다. 문제는 콤보 상자에 항목을로드하고 selectedIndex 또는 selectedItem을 프로그래밍 방식으로 변경하면 작동하지 않는다는 것입니다. exacmple에 대해 comboBox가 if 문을 통과하지 못하는 첫 번째 항목에 selectedIndex를 할당하면 selectedIndex가 -1인지 확인합니다. 누구나 프로그래밍 방식으로 항목을 프로그래밍 방식으로 추가하여이 상황에서 작동하도록 comboBox에 selectedIndex 또는 selectedeItem을 프로그래밍 방식으로 할당하는 방법에 대한 제안 사항이 있습니다. 감사합니다ComboBox.SelectedItem 문제 C#

XmlNode trialNumber = doc.SelectSingleNode(pathString + "/trial"); 
selectTrialNumberComboBox.SelectedItem = trialNumber.InnerText.ToString(); 
selectTrialNumber = trialNumber.InnerText.ToString(); 
selectTrialNumberComboBox.Enabled = false; 
+4

난 당신이 여기에 왕이 될 선택된 인덱스 – climbage

+1

코드를 설정하는 데 사용되는 코드를 게시 권 해드립니다. – MyCodeSucks

+0

코드를 올려주세요. – Prashant16

답변

1

사용

selectTrialNumberComboBox.SelectedIndex = selectTrialNumberComboBox.Items.IndexOf(selectTrialNumberComboBox.Items.FindByText(trialNumber.InnerText.ToString()))