Procedura: visualizzare dati correlati in un form

Aggiornamento: novembre 2007

Dati presenti in tabelle separate possono essere correlati. Quando i dati correlati si trovano in due tabelle, la relazione è visibile nella finestra Origini dati. Ad esempio, se si stabilisce la connessione al database di esempio Northwind e si espande la tabella Prodotti, si noterà che la tabella Dettagli sugli ordini viene visualizzata come appartenente alla tabella Prodotti. Se si trascina questa tabella Dettagli sugli ordini o uno o più dei relativi campi in un Windows Form, è possibile visualizzare la relazione con la tabella Prodotti. Ad esempio, è possibile scorrere l'elenco dei prodotti nella tabella Prodotti per visualizzare automaticamente le informazioni sugli ordini corrispondenti per ogni prodotto.

Per visualizzare dati correlati in un form

  1. Scegliere Nuovo progetto dal menu File.

  2. Nella finestra di dialogo Nuovo progetto fare clic su Applicazione Windows, quindi scegliere OK.

    Verrà aperto un nuovo progetto Windows Form.

  3. Aggiungere una connessione al database di esempio denominato Northwind.sdf come descritto in Procedura: connettersi a un database (C#).

  4. Scegliere Mostra origini dati dal menu Dati.

    Verrà visualizzata la finestra Origini dati.

  5. Nella finestra Origini dati espandere NorthwindDataSet, quindi espandere Prodotti.

  6. Fare clic sulla freccia a discesa accanto a Nome prodotto, quindi fare clic su Etichetta.

  7. Trascinare il campo Nome prodotto nel Windows Form.

  8. Trascinare la tabella Dettagli sugli ordini situata nella tabella Prodotti nel form, posizionandola sotto l'etichetta.

    Viene aggiunto un controllo DataGridView al form.

  9. Premere F5 per eseguire il programma.

  10. All'apertura dell'applicazione fare clic sul pulsante Sposta elemento successivo in ProductsBindingNavigator nella parte superiore del modulo.

  11. Verificare che le informazioni dettagliate sugli ordini contenute nel controllo DataGridView vengano aggiornate ogni volta che il prodotto cambia.

Vedere anche

Attività

Procedura: connettersi a un database (C#)

Procedura: visualizzare dati in un form

Altre risorse

Connessione ai dati (Visual C#)

Presentazione guidata di Visual C#