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