Datavalidering er en teknik , der behandler data og korrigerer eventuelle formatering problemer, der kan forstyrre andre dele af programmet. For eksempel kan datavalidering sikrer, at kun tal indtastet i en tekstboks videregives til en anden del af programmet , såsom en drop- down liste. Alle ikke-numeriske eller blandet alfanumeriske data kan blive kastet ud ved hjælp af data validering. Hvad der er tilovers , er gode data , som derefter befolker en drop- down liste. En nem måde at komme i gang med dette er at bruge . NET Framework , som har mange indbyggede funktioner , der forenkler formular skabelse. Hvad du har brug
Computer med Visual Studio 2010 installeret
Vis Flere Instruktioner
1
Open Visual Studio 2010 ved at klikke på programmets ikon . Når det belastninger , skal du vælge "File /New /Project" og klik på " Visual C # /Windows Forms Application ". En ny Windows Form Application projekt oprettes , samt en blank Windows-formular vises i hovedredigeringsvinduet .
2
Find " Toolbar " panel , som er til højre for den primære editor vinduet. Dette viser alle de grafiske brugergrænseflade kontrolelementer, du kan føje til din formular .
3
Vælg " TextBox ", og træk det til formularen . Slip museknappen for at placere det. Dette er, hvor brugerne vil indtaste data , der vil derefter blive valideret . Gyldige data vil blive videregivet til drop -down listen , som kaldes en " ComboBox " i . Net rammer.
4
Vælg " ComboBox ", og træk det til formularen . Placer det som du placerede " TextBox ", ved at slippe museknappen på formularen. Den " ComboBox " vil kun acceptere gyldige data fra " TextBox ".
5
Klik på " TextBox " for at fremhæve det. Find " Egenskaber" panel, som er ved siden af " Toolbar " panel . Klik på det lille lyn til at vise alle de begivenheder , der er forbundet med " TextBox " kontrol .
6
Dobbeltklik på " TextChanged " begivenhed . Den vigtigste editorvinduet straks skifter til kildekoden visning og viser et helt nyt , auto- genererede " TextChanged " begivenhed . Koden til dette arrangement ligner dette : Hej
private void textBox1_TextChanged (object sender, EventArgs e ) {
}
7
Opret en integer variabel kaldet "data . "Dette vil gemme de validerede data , før du tilføjer det til " ComboBox " Skriv følgende inde i krøllede parenteser i" TextChanged "begivenhed
int data = 0; . .
8 < p> Brug " TryParse "-funktionen for at validere data. Denne funktion returnerer en sand værdi, hvis en tekststreng videre til den indeholder kun tal . Ellers returnerer false . Du kan placere det inde i et "hvis" erklæring at befolke drop- down listen i tilfælde, hvor " TextBox " kun indeholder tal. Skriv følgende under heltalsvariabel erklæring : Hej
if ( Int32.TryParse ( textBox1.Text ud data) ) { comboBox1.Items.Add (data) ;}
9
Klik på den grønne "Play" -knappen for at kompilere og køre programmet. En Windows Form vises, med en tekstboks og en drop- down , eller combo, kassen. Skrive bogstaver og tal i tekstfeltet . Som du skriver, er det kun de numre, tilføjet til drop- down boks . Hvert nummer tilføjer et nyt niveau til drop -down box , hvilket gør det en multi- level kassen.