Come utilizzare la convalida dati per compilare un Multi-Level Drop Down

March 1

La convalida dei dati è una tecnica che elabora i dati e corregge eventuali problemi di formattazione che possono interferire con altre parti del programma. Ad esempio, la convalida dei dati in grado di garantire che solo i numeri inseriti in una casella di testo vengono passati ad un'altra parte del programma, come ad esempio un elenco a discesa. Tutti i dati alfanumerici non numerici o misti possono essere gettati utilizzando la convalida dei dati. Ciò che è rimasto è buoni dati che possono quindi popolare un elenco a discesa. Un modo semplice per iniziare con questo è quello di utilizzare il framework .Net, che ha molte funzioni integrate che semplificano la creazione di moduli.

istruzione

1 Aprire Visual Studio 2010 facendo clic sulla sua icona del programma. Quando si carica, selezionare "File / Nuovo / Progetto" e cliccare su "Visual C # / Windows Form." Viene creato un nuovo progetto Windows Application Form, e una Windows Form vuota viene visualizzato nella finestra di editor principale.

2 Individuare il pannello "Barra degli strumenti", che si trova a destra della finestra di editor principale. Questo elenca tutti i controlli grafici dell'interfaccia utente che è possibile aggiungere alla vostra forma.

3 Selezionare "TextBox" e trascinarlo nel form. Rilasciare il tasto del mouse per posizionarlo. Questo è dove gli utenti potranno inserire i dati che saranno poi validati. dati validi saranno trasmessi al menu a discesa, che si chiama una "ComboBox" nel quadro .Net.

4 Selezionare "ComboBox" e trascinarlo nel form. Posizionarlo come è stato inserito il "TextBox", rilasciando il pulsante del mouse sul modulo. Il "ComboBox" accetterà solo dati validi dal "TextBox".

5 Fare clic su "TextBox" per evidenziarlo. Individuare il pannello "Proprietà", che si trova accanto al pannello "Barra degli strumenti". Fare clic sul piccolo fulmine per visualizzare tutti gli eventi associati al controllo "TextBox".

6 Fare doppio clic l'evento "TextChanged". La finestra dell'editor principale passa immediatamente alla visualizzazione del codice sorgente, e visualizza una nuova, generata automaticamente evento "TextChanged". Il codice per questo evento si presenta così:

private void textBox1_TextChanged(object sender, EventArgs e)
{

}

7 Creare una variabile intera chiamata "dati". In questo modo memorizzare i dati convalidati prima di aggiungerlo al "ComboBox." Scrivere la seguente all'interno delle parentesi graffe della manifestazione "TextChanged".

int data = 0;

8 Utilizzare la funzione "TryParse" per convalidare i dati. Questa funzione restituisce un valore vero se una stringa di testo passato a esso contiene solo numeri. In caso contrario, restituisce false. È possibile inserire all'interno di un "if" per popolare l'elenco a discesa nei casi in cui il "TextBox" contiene solo numeri. Scrivere il seguente sotto la dichiarazione variabile intera:

if (Int32.TryParse(textBox1.Text, out data) )
{ comboBox1.Items.Add(data); }

9 Fare clic sul pulsante verde "Play" per compilare ed eseguire il programma. Viene visualizzata una Windows Form, con una casella di testo e un menu a discesa, o combinata, scatola. Digitare lettere e numeri nella casella di testo. Durante la digitazione, solo i numeri vengono aggiunti alla casella a discesa. Ogni numero si aggiunge un nuovo livello per la casella a discesa, che lo rende una scatola di multi-livello.