Listor används för att visa data av liknande typ . Till exempel kan det vara nummer listor , listor brev och namnlistor . Filtrering en lista väljer vissa objekt från listan och utesluter andra . En lista kan filtreras utifrån några användbara kriterier genom användning av en Microsoft . Net "-rutan . " En CheckBox kan välja en lista och visa bara de objekt i listan som uppstår efter en viss bokstav . Du kan använda Microsoft Visual Studio 2010 för att utföra denna uppgift . 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 " Toolbox " -panelen ligger på vardera sidan av den huvudsakliga redigeringsfönstret . Denna box innehåller listor över objekt som kan användas för att bygga ett grafiskt användargränssnitt . Hitta det som är märkt "-rutan . " Addera 3
Klicka och dra kryssruta från " Toolbox " panel på formuläret . En kryssruta visas i formuläret .
4
Leta reda på posten som heter " TextBox " från " Toolbox " panel . Dra och släpp detta objekt som det du gjorde med "-rutan " .
5
Dubbelklicka på "-rutan " för att öppna sidan källkoden associerat med kryssrutan .
6
Hitta källkoden som säger " partiella offentliga klass Form1 : . Form " Nedanför detta uttalande , skriver följande lista deklaration :
statisk lista myList = new List ( ) ;
7 Hitta källkoden som säger " offentliga Form1 ( ) . " Nedanför detta uttalande , skriver följande uttalanden att lägga till några punkter till
8
Leta texten märkt " checkBox1_CheckedChanged . " Denna kod körs när kryssrutan klickas på eller av .
9
Loop igenom varje post i listan som du vill filtrera . Skriv ett " foreach " loop för att åstadkomma detta . Skriv följande precis nedanför "-rutan " kodblock som visades när du dubbelklickar klickade det .
Foreach ( var bokstav i myList ) katalog
{ }
10
filtrera listan utifrån vissa kriterier . Till exempel , för att filtrera ut alla bokstäverna " A ", skriver följande mellan klammerparenteser av " foreach " loop "
om ( brev ! = " A " ) katalog
{ } .
11
Lägg den filtrerade texten till " TextBox " objekt du skapat i formuläret för att göra detta , skriv följande inom klammerparenteser av " om " uttalande :
textBox1.Text + = bokstav , . . .
12
Kör programmet genom att trycka på den gröna knappen "Spela" programmet kommer att visa en kryssruta Klicka en gång för att välja listan textrutan visar nu bokstäverna " BCDE . " Addera