왜 IndexOf()
은 콤보 박스에서 -1을 반환합니까? 디버깅 할 때 콤보 박스에는 7 개의 항목이 있습니다.함수 IndexOf가 ComboBox에서 -1을 반환하는 이유는 무엇입니까?
for (int i = 0; i < KontynentComboBox2.Items.Count; i++)
{
if((napis5.ItemArray.GetValue(0).ToString()) == ((((DataRowView)KontynentComboBox2.Items[i]).Row.ItemArray[0].ToString())))
{
int inc = KontynentComboBox2.Items.IndexOf((((DataRowView)KontynentComboBox2.Items[i]).Row.ItemArray[0].ToString()));
KontynentComboBox2.SelectedIndex = inc;
}
}
찾고있는 항목을 찾을 수 없습니다. –
현재 항목의 색인을 찾으려고 시도하지 않고 선택한 색인을'i'로 설정하면됩니다. 당신은 이미 색인을 알고 있습니다. – Servy
'for' 루프에 캐스팅이 충분합니까? :) – Brian