所以基本上我尝试使用Validating事件来验证我的下拉列表(combobox)。这是有效的,但调用焦点到我的下拉列表,不允许进行选择。
有没有办法让errorProvider与dropdownlist一起工作
if (ddlTypeOfPass.SelectedIndex < 1)
{
errorProvider1.SetError(ddlTypeOfPass, "Type of Pass is required");
e.Cancel = true;
return;
}
errorProvider1.SetError(ddlTypeOfPass, "");
}发布于 2010-09-24 20:53:50
我已经弄明白了,很抱歉我最初的帖子可能没有帮助。我删除了e.Cancel以允许它继续运行,它设置了焦点,但不会强迫用户停留在该控件上(这是我有点想要的),但这允许用户实际设置下拉列表。
发布于 2010-09-24 04:04:19
我认为下拉列表是自我验证的。您是否允许自由格式的数据输入?您的第0项是空的吗?您想确保他们更改了它吗?您可以删除空白项并跳过验证,但有时一开始将其保留为空是必需的。
https://stackoverflow.com/questions/3781020
复制相似问题