Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Nota
Benché il controllo DataGridView sostituisca il controllo DataGrid aggiungendovi funzionalità, il controllo DataGrid viene mantenuto per compatibilità con le versioni precedenti e per un eventuale utilizzo futuro. Per ulteriori informazioni, vedere Differenze tra i controlli DataGridView e DataGrid di Windows Form.
Se DataSet contiene una serie di tabelle correlate, è possibile utilizzare due controlli DataGrid per visualizzare i dati in un formato Master-Details. Il primo DataGrid viene designato come griglia principale e il secondo come griglia dei dettagli. Quando si seleziona una voce nell'elenco principale, nell'elenco dei dettagli vengono visualizzate tutte le relative voci figlio. Se ad esempio DataSet contiene una tabella Customers e una tabella correlata Orders, è possibile specificare la tabella Customers come griglia principale e la tabella Orders come griglia dei dettagli. Quando si seleziona un cliente nella griglia principale, tutti gli ordini associati a quel cliente inclusi nella tabella Orders verranno visualizzati nella griglia dei dettagli.
Per la procedura descritta di seguito è richiesto un progetto Applicazione Windows. Per informazioni sull'impostazione di tali progetti, vedere Procedura: creare un progetto applicazione Windows.
Nota
È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.
Per creare un elenco Master-Details nella finestra di progettazione
Aggiungere due controlli DataGrid nel form. Per ulteriori informazioni, vedere Procedura: aggiungere controlli a un Windows Form. Per impostazione predefinita, in Visual Studio 2005 il controllo DataGrid non si trova nella Casella degli strumenti. Per ulteriori informazioni, vedere Procedura: aggiungere elementi alla Casella degli strumenti.
Nota
I passaggi descritti di seguito non sono applicabili a Visual Studio 2005, dove viene utilizzata la finestra Origini dati per l'associazione dati in fase di progettazione. Per ulteriori informazioni, vedere Associazione di controlli ai dati in Visual Studio e Procedura: visualizzare dati correlati in un'applicazione Windows Form.
Trascinare due o più tabelle da Esplora server nel form.
Scegliere Genera DataSet dal menu Dati.
Impostare le relazioni tra le tabelle mediante Progettazione XML. Per informazioni dettagliate, vedere "Procedura: creare relazioni uno-a-molti nei DataSet e negli schemi XML" su MSDN.
Salvare le relazioni scegliendo Salva tutto dal menu File.
Configurare il controllo DataGrid che si desidera designare come griglia principale nel modo seguente:
Selezionare l'oggetto DataSet dall'elenco a discesa della proprietà DataSource.
Selezionare la tabella principale (ad esempio, "Customers") dall'elenco a discesa della proprietà DataMember.
Configurare il controllo DataGrid che si desidera designare come griglia dei dettagli nel modo seguente:
Selezionare l'oggetto DataSet dall'elenco a discesa della proprietà DataSource.
Selezionare la relazione (ad esempio, "Customers.CustOrd") tra la tabella principale e la tabella dei dettagli dall'elenco a discesa della proprietà DataMember. Per visualizzare la relazione, espandere il nodo facendo clic sul segno più (+) accanto alla tabella master nella casella di riepilogo a discesa.
Vedere anche
Attività
Procedura: associare il controllo DataGrid Windows Form a un'origine dati
Riferimenti
Cenni preliminari sul controllo DataGrid (Windows Form)
Concetti
Associazione di controlli ai dati in Visual Studio