Проверка с помощью errorProvider с использованием выпадающего списка в Windows Forms?
Поэтому я пытаюсь проверить выпадающий список (выпадающий список) с помощью события Validating. Это работает, но фокусируется на моем выпадающем списке, не позволяя сделать выбор.
Есть ли способ заставить errorProvider работать с выпадающим списком
if (ddlTypeOfPass.SelectedIndex < 1)
{
errorProvider1.SetError(ddlTypeOfPass, "Type of Pass is required");
e.Cancel = true;
return;
}
errorProvider1.SetError(ddlTypeOfPass, "");
}
2 ответа
Я понял это, извините, мой начальный пост, возможно, не был полезен. Я удалил e.Cancel, чтобы позволить ему продолжить работу, он устанавливает фокус, но не заставляет пользователя оставаться на этом элементе управления (что я вроде хотел), но это позволяет пользователю фактически установить раскрывающийся список.
Я думал, что выпадающие списки были самоутверждаться. Вы разрешаете ввод данных в свободной форме? Ваш 0-й элемент пуст, и вы хотите убедиться, что они его изменили? Вы можете удалить пустой элемент и пропустить проверку, но иногда необходимо оставить его пустым.