Datavalidering är en teknik som bearbetar data och korrigerar all formatering problem som kan störa andra delar av programmet . Till exempel kan dataverifiering säkerställa att endast siffror ingått en textruta förs vidare till en annan del av programmet , till exempel en listruta . Eventuella icke - numeriska eller blandade alfanumeriska data kan kastas ut med hjälp av dataverifiering . Vad som är kvar är bra data som sedan kan fylla i en listruta . Ett enkelt sätt att komma igång med detta är att använda . NET Framework , som har många inbyggda funktioner som förenklar framtagning av formulär . Saker du behöver
dator med Visual Studio installerad 2010
Visa fler instruktioner
1
Öppna Visual Studio 2010 genom att klicka på dess programikon . När den laddas , välj " Arkiv /Nytt /Project " och klicka på " Visual C # /Windows Forms Application . " En ny Windows Form Application projekt skapas , och en tom Windows-formulär visas i redigerarens huvudfönster .
2
Leta upp " Verktygsfält " -panelen , som är till höger om redigerarens huvudfönster . Detta listar alla grafiska användargränssnittet kontroller som du kan lägga till i ditt formulär .
3
Välj " TextBox " och dra den till formen . Släpp musknappen för att placera den . Det är där användarna kommer att mata in data som sedan kommer att valideras . Giltiga data kommer att vidarebefordras till den nedrullningsbara listan , som kallas en " ComboBox " i . . NET Framework
4
Välj " ComboBox " och dra den till formen . Placera det som du placerat " textrutan " genom att släppa musknappen på formuläret . Den " ComboBox " accepterar bara giltiga data från " TextBox . "
5
Klicka på " TextBox " för att markera det . Leta reda på " Egenskaper " panel , som är bredvid " Verktygsfält " panel . Klicka på den lilla blixt för att visa alla händelser i samband med den " TextBox " kontroll .
6
Dubbelklicka på " TextChanged " händelse . Huvudredaktör fönstret växlar omedelbart till källkoden vy , och visar en helt ny , automatiskt genererad " TextChanged " händelse . Koden för detta evenemang ser ut så här :
private void textBox1_TextChanged ( objekt avsändare , EventArgs e ) {
}
7
Skapa ett heltal variabel som heter "data . " Detta kommer att lagra de validerade data innan den läggs till den " ComboBox " Skriv följande innanför klamrarna i " TextChanged " händelse
int uppgifter = 0; . .
8
Använd " TryParse " -funktionen för att verifiera data . Denna funktion returnerar ett sant värde om en textsträng som skickas till den innehåller endast siffror . Annars returneras false . Du kan placera den inne i ett "om " uttalande att befolka rullgardinsmenyn i fall där " TextBox " innehåller endast siffror . Skriv följande under heltalsvariabel deklaration :
om ( Int32.TryParse ( textBox1.Text , ut uppgifter ) ) { comboBox1.Items.Add ( data) ;}
9
Klicka på den gröna " Play " -knappen för att kompilera och köra programmet . En Windows-formulär visas , med en textruta och en drop -down , eller combo, box . Skriv bokstäver och siffror i textrutan . Som du skriver , bara de siffror läggs till listrutan . Varje nummer tillför en ny nivå till listrutan , vilket gör det till ett multi - level box .