Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man ställer in en DataTable DataGrid att befolka TreeView

    . 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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera ett sökresultat till Kommaseparerade
    ·Hur du skriver in kinesiska tecken på din amerikanska …
    ·Syntax för en funktion
    ·Vad är en PCM- format
    ·Hur man testar Strängar i Korn Shell
    ·Vad är Sub - Pixel Korrigering
    ·Jämför Python till VBA
    ·Hur man gör ett flödesschema som visar en Array
    ·Frågor som springa snabbare i rumsliga databaser
    ·Vad är skillnaden mellan Visual Studio och Visual Stud…
    Utvalda artiklarna
    ·För undervisning Flow Chart System Analysis
    ·Hur du sätter på JavaScript i Dell 1501 Inspirion
    ·Konvertera ett byte array till en sträng med VB.Net
    ·Lägga stilar med JavaScript
    ·Hur man skriver ett förfarande i Pascal
    ·Betydelsen av beslutsstrukturer i Programmering
    ·Hur man gör ett verktyg i Visual Basic
    ·Fördelar med LINQ
    ·TypeError i Python
    ·Vad är en UML Client
    Copyright © Dator Kunskap http://www.dator.xyz