Condividi tramite


Esempio di controllo DataGridView

Aggiornamento: novembre 2007

In questo esempio vengono illustrate alcune funzionalità del controllo DataGridView in uno scenario Master-Details. Nell'esempio viene illustrata una tabella padre nel form principale e viene fornito l'accesso alle relative tabelle figlio mediante una colonna di collegamenti. Quando l'utente fa clic sul collegamento di una determinata riga, la tabella figlio correlata viene visualizzata in una finestra separata.

Per informazioni sull'utilizzo degli esempi, vedere i seguenti argomenti:

Nota sulla sicurezza:

Questo esempio di codice viene fornito solo a scopo dimostrativo e non deve essere utilizzato in applicazioni o siti Web, poiché potrebbe non implementare le tecniche migliori a livello di protezione. Microsoft esclude ogni responsabilità per danni diretti o indiretti derivanti dall'utilizzo dell'esempio di codice per scopi diversi da quelli previsti.

Per generare ed eseguire l'esempio utilizzando il prompt dei comandi

  1. Al prompt dei comandi spostarsi nel percorso in cui sono stati salvati i file di esempio non compressi.

  2. Spostarsi in una delle sottodirectory specifiche del linguaggio della directory DataGridViewSample.

  3. Digitare msbuild per generare l'esempio utilizzando il file di soluzione (sln) fornito.

  4. Digitare cd DataGridView\bin\Debug per spostarsi nel percorso del file eseguibile.

  5. Digitare DataGridView.exe per eseguire l'esempio.

Per generare ed eseguire l'esempio utilizzando Visual Studio

  1. In Esplora risorse spostarsi nel percorso in cui sono stati salvati i file di esempio non compressi.

  2. Spostarsi in una delle sottodirectory specifiche del linguaggio della directory DataGridViewSample.

  3. Fare doppio clic sul file di soluzione (sln) per aprirlo in Visual Studio.

  4. In Visual Studio premere F5 per generare ed eseguire l'esempio.

Per utilizzare l'esempio DataGridView

  1. Fare clic sul collegamento View Orders della riga con ID "BERGS".

    Nella finestra figlio le celle con sfondo rosso indicano gli ordini spediti dopo la data richiesta, mentre le celle con sfondo giallo indicano gli ordini spediti nella settimana precedente alla data richiesta. Nelle intestazioni di riga vengono inoltre visualizzati i numeri di riga.

  2. Scorrere verso destra per visualizzare ulteriori informazioni.

    Le caselle di controllo e le intestazioni di riga rimangono visibili.

  3. Selezionare alcune caselle di controllo, quindi ordinare il controllo in base a un'altra colonna.

    Lo stato selezionato delle caselle di controllo non viene modificato.

Dimostrazione

  • Associazione del controllo DataGridView a una tabella di database

  • Utilizzo di un oggetto DataGridViewLinkColumn per visualizzare i record correlati in una finestra separata

  • Utilizzo della formattazione delle celle per evidenziare le celle che contengono valori importanti

  • Utilizzo di un disegno personalizzato per visualizzare i numeri di riga nelle intestazioni di riga

  • Aggiunta di un oggetto DataGridViewCheckBoxColumn non associato che rimane bloccato durante lo scorrimento delle altre colonne

  • Utilizzo della modalità virtuale per mantenere i valori nella colonna non associata durante l'ordinamento

Vedere anche

Attività

Procedura: associare dati al controllo DataGridView di Windows Form

Procedura: formattare dati personalizzati in un controllo DataGridView di Windows Form

Procedura: personalizzare l'aspetto delle righe nel controllo DataGridView di Windows Form

Procedura: implementare il modo virtuale nel controllo DataGridView di Windows Form

Riferimenti

DataGridView

DataGridViewLinkColumn

DataGridViewCheckBoxColumn

Altre risorse

Esempi di controlli Windows Form