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 a un'altra parte del programma , ad esempio un elenco a discesa. Tutti i dati alfanumerici non numerici o misto possono essere gettati fuori con la convalida dei dati . Ciò che è rimasto è buoni dati che possono poi compilare un elenco a discesa. Un modo semplice per iniziare con questo è quello di utilizzare il . Net, che ha molte funzioni incorporate che semplificano la creazione di moduli . Cose che ti serviranno
computer con Visual Studio 2010 installato
Mostra più istruzioni
1
Aprire Visual Studio 2010 , fare clic sulla sua icona del programma . Quando viene caricato , selezionare " File /Nuovo /Progetto" e cliccare su " Visual C # /Applicazione Windows . " Un nuovo progetto di applicazione Windows Form viene creato , e un Windows Form vuota viene visualizzata nella finestra principale .
2
Individuare il pannello "Barra degli strumenti ", che si trova a destra della finestra principale . Questo elenca tutti l'interfaccia utente grafica controlli che è possibile aggiungere al form.
3
Seleziona " 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 comunicati alla discesa , che si chiama un " ComboBox " nel framework. Net .
4
Seleziona " ComboBox " e trascinarlo nel form. Posizionarlo come è stato posizionato il " TextBox ", rilasciando il pulsante del mouse sul form. 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 " . Clicca sulla piccola saetta per visualizzare tutti gli eventi associati al controllo " TextBox " .
6
doppio clic sull'evento " TextChanged " . La finestra principale passa immediatamente alla visualizzazione del codice sorgente , e viene visualizzato un nuovo evento , generata automaticamente " TextChanged " . Il codice per questo evento si presenta così:
private void textBox1_TextChanged ( object sender , EventArgs e) { }
7
Creare una variabile intera di nome "dati . "Questo memorizzerà i dati validati prima di aggiungere l'articolo al " ComboBox " Scrivere il seguente all'interno delle parentesi graffe della " TextChanged "
int data = 0; . .
8 < p > Utilizzare la funzione " TryParse " per convalidare i dati . Questa funzione restituisce un valore vero se una stringa di testo passata a esso contiene solo numeri . In caso contrario , restituisce false . È possibile posizionarlo 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 di variabile intera :
se ( Int32.TryParse ( textBox1.Text , fuori i dati ) ) { comboBox1.Items.Add ( dati); }
9
Fare clic sul pulsante verde "Play" per compilare ed eseguire il programma . Viene visualizzato un Windows Form , con una casella di testo e una discesa , o combo , box . Digitare lettere e numeri nella casella di testo . Durante la digitazione, solo i numeri vengono aggiunti alla casella di riepilogo . Ogni numero si aggiunge un nuovo livello alla casella a discesa , che lo rende una scatola multi-livello .