Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come impostare un DataTable DataGrid per popolare TreeView

. NET Framework Microsoft fornisce molti strumenti che si sviluppano interfacce grafiche per i programmi . A pochi strumenti interessanti sono il DataTable , DataGrid e TreeView . I dati dell'archivio DataGrid in righe e colonne DataTable e . Il TreeView memorizza i dati in una struttura ad albero , che permette di visualizzare i dati in modo gerarchico . È possibile popolare un controllo TreeView con i dati da una tabella assegnando colonne di nodi principali e l'utilizzo di ogni riga come un sub- nodo nel controllo TreeView . Ciò consente di visualizzare una tabella di dati come una gerarchia di colonne e righe . Istruzioni
1

Cliccare sulla icona di Visual Studio 2010 per lanciare il programma . Quando le home page carichi , fare clic sul pulsante "Nuovo progetto" per avviare la finestra "Nuovo progetto" . In questa finestra , selezionare " C # " dalla colonna a sinistra e " Applicazione Windows Form " nella colonna a destra. Scegliere un nome per il progetto e premere il pulsante "OK" . Un Windows Form vuota viene visualizzata nella finestra di editor visuale.
2

Fare clic sul pannello " Toolbox" , che si trova a destra della finestra di editor visuale . Viene visualizzato un elenco di tutti i comandi che sono compatibili con Windows Forms .
3

Fare clic e trascinare " TreeView " dal " Casella degli strumenti " nel Windows Form per posizionarlo sulla vostra applicazione .

4

Fare clic e trascinare " DataGridView " dal " Casella degli strumenti " nel Windows Form .
5

Fare clic sulla piccola freccia nera trova nell'angolo in alto a destra della " DataGridView " per aprire un menu . Premere il pulsante " Aggiungi colonna " per aprire la finestra di dialogo " Aggiungi colonna " . Premere il pulsante "Aggiungi" due volte per aggiungere due colonne alla " DataGridView " e poi premere "Annulla" per chiudere la finestra di dialogo.
6

Clicca sul pannello denominato "Proprietà" alla destra del la finestra di editor visuale . Fare clic sulla piccola icona del fulmine per visualizzare tutti gli eventi associati al " DataGridView ".
7

doppio clic sull'evento etichetta " CellEnter . " La finestra di editor visuale è sostituita da una sorgente editor di codice che gestisce gli eventi in cui si fa clic su una cella nella " DataGridView " on . Il codice viene generato automaticamente e si presenta così:

private void dataGridView1_CellEnter ( object sender, DataGridViewCellEventArgs e) { }
8

Cancella il " TreeView " scrivendo la seguente riga di codice all'interno delle parentesi graffe della manifestazione " CellEnter " :

treeView1.Nodes.Clear ();
9

dichiarare due tipi di dati " TreeNode " scrivendo la seguente riga di codice al di sotto della linea di scritto nel passaggio precedente :

TreeNode parentNode = null; TreeNode childNode = null;
10

Aggiungere un nodo padre al " TreeView " che si associa con la prima colonna , scrivendo il seguente codice di seguito le istruzioni scritte nel passaggio precedente :

parentNode = new TreeNode ( " colonna 1 " ) ; TreeView1.Nodes.Add ( parentNode ) ;
11 < " . TreeView " p > Scrivi una nota " foreach " che scorre tutte le righe nella colonna e li aggiunge alla Scrivi questo codice qui sotto le dichiarazioni del passaggio precedente :

foreach ( var in fila dataGridView1 . righe) { childNode = new TreeNode ( row.ToString ()); TreeView1.Nodes.Add ( childNode );}
12

clicca sul tasto verde "Play" per avviare l'applicazione . Un Windows Form e verrà visualizzata una tabella di dati e un albero con un nodo che dice " Colonna 1 . " Inserire del testo in una riga nella tabella di dati . Le " TreeView " Aggiornamenti stesso e aggiunge i nodi figlio sotto la " Colonna 1 " nodo con i dati di riga .

 

Programmazione © www.354353.com