Procedura: visualizzare dati correlati in un'applicazione Windows Form

 

Pubblicato: aprile 2016

Per visualizzare i dati correlati è possibile trascinare gli elementi che condividono lo stesso nodo principale della tabella dalla Origini dati (finestra) nel form in uso. Se ad esempio si dispone di un'origine dati in cui sono presenti una tabella Customers e una tabella correlata Orders, è possibile visualizzare entrambe le tabelle come nodi di livello principale nella visualizzazione ad albero all'interno della finestra Origini dati. Espandendo il nodo Customers vengono visualizzate le colonne e si nota che l'ultima colonna dell'elenco è un nodo espandibile che rappresenta la tabella Orders. Il nodo indica gli ordini relativi a un cliente. Ciò significa che se si desidera creare un form che consenta di selezionare un cliente e quindi visualizzare un elenco di ordini relativi a tale cliente, sarà necessario trascinare gli elementi da visualizzare da questa singola gerarchia.

Finestra Origini dati con visualizzazione delle relazioni

Creazione di controlli associati a dati per la visualizzazione di record correlati

Collegamento a video Per una versione video di questo argomento, vedere Procedure relative: Aggiornare le tabelle correlate.

Per creare controlli per la visualizzazione di record correlati

  1. Aprire il form in Windows Forms Designer.

  2. Aprire la finestra Origini dati. Per ulteriori informazioni, vedere Procedura: Aprire la finestra Origini dati.

  3. Espandere il nodo che rappresenta la tabella padre nella relazione (la tabella padre è quella sul lato "uno" di una relazione uno-a-molti).

  4. Trascinare tutti gli elementi della tabella padre da visualizzare dalla finestra Origini dati nel form in uso.

  5. Le tabelle figlio correlate vengono visualizzate come nodi espandibili alla fine dell'elenco di colonne della tabella padre. Trascinare gli elementi da visualizzare da un nodo correlato nel form in uso.

    Nota

    Trascinando un elemento da un nodo di livello principale si crea un componente BindingSource separato non correlato che non semplifica lo spostamento nei record correlati.Per associare i dati correlati, selezionare le tabelle dallo stesso nodo gerarchico.

Vedere anche

Procedure dettagliate relative ai dati
Procedura dettagliata: visualizzazione di dati in un Windows Form
Cenni preliminari sugli oggetti TableAdapter
Creazione e modifica di dataset tipizzati
Cenni preliminari sulle origini dati
Procedura: connettersi ai dati di un database
Convalida dei dati
Procedura: esplorare i dati con il controllo BindingNavigator Windows Form