InvalidArgument= значение '0' недопустимо для 'index'
У меня есть ComboBox
в приложении формы Windows, и я заполняю поле со списком из словаря динамически, как я ввел текст в ComboBox
соответственно но я получаю ошибку:
InvalidArgument = значение '0' недопустимо для 'index'. Имя параметра: index .
код, который я написал ниже:
private void comboBoxStateStateAdd_TextChanged(object sender, EventArgs e)
{
if (!comboBoxStateStateAdd.Items.Contains(comboBoxStateStateAdd.Text))
{
if (!comboBoxStateStateAdd.DroppedDown)
comboBoxStateStateAdd.DroppedDown = true;
foreach (KeyValuePair<int, string> pair in stateList)
{
if (pair.Value.ToUpper().Contains(comboBoxStateStateAdd.Text.ToUpper()))
{
if (!comboBoxStateStateAdd.Items.Contains(pair.Value))
comboBoxStateStateAdd.Items.Add(pair.Value);
}
if (!pair.Value.ToUpper().Contains(comboBoxStateStateAdd.Text.ToUpper()))
{
if (comboBoxStateStateAdd.Items.Contains(pair.Value))
comboBoxStateStateAdd.Items.Remove(pair.Value);
}
}
}
}