. Microsoft NET Framework innehåller många verktyg som utvecklar grafiska gränssnitt för programmen . Några intressanta verktyg är DataTable , DataGrid och TreeView . Den DataTable och DataGrid lagra data i rader och kolumner . Den TreeView lagrar data i en trädstruktur , vilket gör att du kan visa data i ett hierarkiskt sätt . Du kan fylla en trädvy med data från en tabell genom att tilldela kolumner till rotnoder och använder varje rad som en sub - nod i trädvyn . Detta gör att du kan se en datatabell som en hierarki av kolumner och rader . Instruktioner
1
Klicka på Visual Studio 2010 ikonen för att starta programmet . När Startsidan läses , klicka på " Nytt projekt " -knappen för att starta " New Project "-fönstret . I det här fönstret väljer du " C # " från kolumnen till vänster och " Windows Form Application " från kolumnen till höger . Välj ett namn på projektet och tryck på " OK " -knappen . En tom Windows-formulär visas i den visuella redigeraren fönstret .
2
Klicka på " Verktyg" -panelen , som ligger till höger om den visuella redigeraren fönstret . En lista över alla kontroller som är kompatibla med Windows Forms visas .
3
Klicka och dra " TreeView " från " Toolbox " på Windows-formulär för att placera den på din ansökan .
4
Klicka och dra " DataGridView " från " Toolbox " på Windows-formulär .
5
Klicka på den lilla svarta pilen i det övre högra hörnet av " DataGridView " för att öppna en meny . Tryck på " Lägg till kolumn " -knappen för att öppna " Lägg till kolumn " dialog box . Tryck på " Lägg till" knappen två gånger för att lägga till två kolumner till " DataGridView " och tryck sedan på " Avbryt " för att stänga dialogrutan .
6
Klicka på panelen märkt "Egenskaper" till höger om den visuella redigeraren fönstret . Klicka på den lilla blixt ikon för att visa alla händelser i samband med den " DataGridView . "
7
Dubbelklicka på händelsen märkt " CellEnter . " Den visuella redigeringsfönstret ersätts av en källa kod editor som hanterar händelser där en cell i " DataGridView " klickas på . Koden genereras automatiskt och ser ut så här :
private void dataGridView1_CellEnter ( objekt avsändare , DataGridViewCellEventArgs e ) { }
8
rensa ut " TreeView " genom att skriva följande rad i kod inuti klamrarna i " CellEnter " händelse :
treeView1.Nodes.Clear ( ) ;
9
Deklarera två " TreeNode " datatyper genom att skriva följande kodrad under linjen skrivet i föregående steg :
TreeNode parentNode = null; TreeNode childNode = null;
10
Lägg en förälder nod till " TreeView " som associerar sig med den första kolumn genom att skriva följande kod nedanför uttalanden skriven i föregående steg :
parentNode = ny TreeNode ( " kolumn 1 " ) ; treeView1.Nodes.Add ( parentNode ) ,
11 < " . TreeView " p > Skriv ett " foreach " uttalande som loopar igenom alla rader i kolumnen och lägger dem till Skriv här koden nedan uttalandena från föregående steg :
foreach ( var rad i dataGridView1 . Rows) { childNode = ny TreeNode ( row.ToString ( ) ) ; treeView1.Nodes.Add ( childNode ) ;}
12
Klicka på den gröna " Play " -knappen för att starta programmet . En Windows-formulär öppnas och visar en datatabell och ett träd med en nod som säger " Kolumn 1 . " Mata in text i en rad i tabellen. De " TreeView " uppdaterar sig själv och lägger barnnoder under " Kolumn 1 " nod med raddata .