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
Al prompt dei comandi spostarsi nel percorso in cui sono stati salvati i file di esempio non compressi.
Spostarsi in una delle sottodirectory specifiche del linguaggio della directory DataGridViewSample.
Digitare msbuild per generare l'esempio utilizzando il file di soluzione (sln) fornito.
Digitare cd DataGridView\bin\Debug per spostarsi nel percorso del file eseguibile.
Digitare DataGridView.exe per eseguire l'esempio.
Per generare ed eseguire l'esempio utilizzando Visual Studio
In Esplora risorse spostarsi nel percorso in cui sono stati salvati i file di esempio non compressi.
Spostarsi in una delle sottodirectory specifiche del linguaggio della directory DataGridViewSample.
Fare doppio clic sul file di soluzione (sln) per aprirlo in Visual Studio.
In Visual Studio premere F5 per generare ed eseguire l'esempio.
Per utilizzare l'esempio DataGridView
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.
Scorrere verso destra per visualizzare ulteriori informazioni.
Le caselle di controllo e le intestazioni di riga rimangono visibili.
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