Datavalidering er en teknikk som behandler data og retter eventuelle formatering problemer som kan forstyrre andre deler av programmet . For eksempel kan data validering sikre at bare tall inngått en tekstboks er overlevert til en annen del av programmet , for eksempel en drop- down listen . Enhver ikke -numeriske eller blandet alfanumeriske data kan bli kastet ut ved hjelp av data validering. Det som er igjen er gode data som kan deretter fylle en drop- down listen . En enkel måte å komme i gang med dette er å bruke . Net rammeverket , som har mange innebygde funksjoner som forenkler opprettelse av skjema . Du trenger
datamaskin med Visual Studio 2010 installert
Vis flere instruksjoner
en
Åpen Visual Studio 2010 ved å klikke på programmets ikon. Når den lastes ned, velger du "Fil /Ny /Project" og klikk " Visual C # /Windows Forms Application. " En ny Windows Form Application prosjektet er opprettet , og en blank Windows Form vises i hovedredaktør vinduet.
2
Finn " Toolbar " panel , som er til høyre for den hovedredaktør vinduet. Dette viser alle det grafiske brukergrensesnittet kontrollerer at du kan legge til i skjemaet.
3
Velg " TextBox " og dra den på skjemaet . Slipp museknappen for å plassere den. Det er der brukerne vil legge inn data som vil da bli validert . Gyldige data vil bli gitt videre til drop -down liste, som kalles en " ComboBox " i . Net rammeverket .
4
Velg " ComboBox " og dra den på skjemaet . Plasser det ut som du har plassert " lærebok, " ved å slippe museknappen på skjemaet . Den " ComboBox " vil bare godta gyldige data fra " TextBox . "
5
Klikk på " TextBox " for å markere det. Lokaliser " Properties" -panelet , som er ved siden av " Toolbar " panel . Klikk på den lille lyn å vise alle hendelser assosiert med " TextBox " kontroll.
6
Dobbeltklikk på " TextChanged " hendelse . Den viktigste editor vinduet bytter umiddelbart til kildekoden visningen , og viser en helt ny , automatisk genererte " TextChanged " hendelse . Koden for denne hendelsen ser slik ut : en
private void textBox1_TextChanged ( objekt avsenderen , EventArgs e ) {
}
7
Lag en heltallsvariabel heter " data . "Dette vil lagre validerte data før du legger den til" ComboBox " Skriv følgende inne i klammeparentes av" TextChanged "event
int data = 0 ; . .
8 < p> Bruk " TryParse "-funksjonen til å validere data . Denne funksjonen returnerer en sann verdi hvis en tekststreng sendes til den inneholder bare tall . Ellers returneres usann. Du kan plassere den i en " hvis " statement å befolke nedtrekkslisten i tilfeller der " TextBox " inneholder bare tall . Skriv følgende under heltallsvariabel erklæringen : en
if ( Int32.TryParse ( textBox1.Text , ut data) ) { comboBox1.Items.Add ( data) ;}
9
Klikk på den grønne "Play" -knappen for å kompilere og kjøre programmet . En Windows- skjema vises , med en tekstboks og en drop- down , eller combo, boks . Skriv inn bokstaver og tall i tekstboksen . Som du skriver, er bare numrene lagt til drop -down boks . Hvert nummer tilfører et nytt nivå til drop -down boks , noe som gjør det til en multi -level -boksen.