所以基本上我正在尝试使用Validating事件验证我的下拉列表(组合框)。这有效,但将焦点调到我的下拉列表中,不允许进行选择。
有没有办法让errorProvider使用dropdownlist
if (ddlTypeOfPass.SelectedIndex < 1)
{
errorProvider1.SetError(ddlTypeOfPass, "Type of Pass is required");
e.Cancel = true;
return;
}
errorProvider1.SetError(ddlTypeOfPass, "");
}
答案 0 :(得分:0)
我认为下拉列表是自我验证的。您是否允许自由格式数据输入?你的第0个项目是空白的,你想确保他们改变了吗?您可以删除空白项目并跳过验证,但有时最初将其保留为空白是必需的。
答案 1 :(得分:0)
我已经想到这一点,对不起,我的初始职位可能没有帮助。我删除了e.Cancel以允许它继续运行,它设置焦点,但不会强制用户保持该控件(我想要的),但这允许用户实际设置下拉列表。