Convalida con ErrorProvider utilizzando dropdownlist in Windows Form?
-
04-10-2019 - |
Domanda
Quindi, fondamentalmente sto cercando di convalidare la mia discesa (casella combinata) utilizzando l'evento Validating. Questo funziona, ma chiede la messa a fuoco per la mia discesa, non permettendo una selezione da effettuare.
C'è un modo per ottenere il lavoro ErrorProvider con dropdownlist
if (ddlTypeOfPass.SelectedIndex < 1)
{
errorProvider1.SetError(ddlTypeOfPass, "Type of Pass is required");
e.Cancel = true;
return;
}
errorProvider1.SetError(ddlTypeOfPass, "");
}
Soluzione 2
Ho capito questo, mi dispiace il mio post iniziale che non può essere stato utile. Ho rimosso l'e.Cancel per permettere di continuare corsa, imposta messa a fuoco, ma non costringe l'utente a rimanere su quella di controllo (che tipo di voluto), ma questo permette all'utente di impostare in realtà l'elenco a discesa.
Altri suggerimenti
ho pensato elenchi a discesa erano auto-validazione. Stai permettendo l'immissione dei dati in forma libera? È il vostro 0-esimo elemento vuoto e si vuole fare in modo lo ha cambiato? È possibile rimuovere il vostro articolo in bianco e saltare la convalida, ma a volte mantenendo vuoto inizialmente è un requisito.