爲什麼函數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