سؤال

So basically I am trying to validate my drop down list (combobox) using the Validating event. This works, but calls the focus to my drop down list, not allowing a selection to be made.

Is there any way to get the errorProvider working with dropdownlist

 if (ddlTypeOfPass.SelectedIndex < 1)
            {
                errorProvider1.SetError(ddlTypeOfPass, "Type of Pass is required");
                e.Cancel = true;
                return;
            }
            errorProvider1.SetError(ddlTypeOfPass, "");
    }
هل كانت مفيدة؟

المحلول 2

I have figured this out, sorry my inital post may not have been helpful. I removed the e.Cancel to allow it to continue run, it sets focus, but does not force the user to stay on that control(which I kind of wanted) but this allows the user to actually set the drop down list.

نصائح أخرى

I thought drop-down lists were self-validating. Are you allowing free-form data entry? Is your 0-th item blank and you want to make sure they changed it? You could remove your blank item and skip validation, but sometimes keeping it blank initially is a requirement.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top