Condividi tramite


Visualizzazione di dati correlati

Aggiornamento: novembre 2007

In questa lezione verrà descritto come visualizzare dati correlati in due tabelle separate di un Windows Form.

Nelle quattro lezioni precedenti viene descritto come creare un database e modificarne nonché visualizzarne i dati. Quando si installa SQL Server Compact 3.5 con Visual Basic Express Edition, si ottiene accesso a un database di esempio denominato Northwind.sdf che contiene diverse tabelle.

Prerequisiti

Per creare e accedere a un database SQL Server Compact 3.5 utilizzando Visual Basic Express Edition, è necessario innanzitutto installare SQL Server Compact 3.5. Se quest'ultimo non è stato installato al momento dell'installazione di Visual Basic Express Edition, è necessario eseguire questa operazione prima di proseguire. Per ulteriori informazioni, vedere Utilizzo di SQL Server Compact 3.5 (Visual Studio).

Procedura

Per connettersi al database Northwind

  1. Scegliere Nuovo progetto dal menu File.

  2. Nel riquadro Modelli della finestra di dialogo Nuovo progetto fare clic su Applicazione Windows Form, quindi scegliere OK.

    Verrà aperto un nuovo progetto Windows Form.

  3. Scegliere Mostra origini dati dal menu Dati.

    Verrà visualizzata la finestra Origini dati.

  4. Nella finestra Origini dati fare clic su Aggiungi nuova origine dati.

    Verrà avviata la Configurazione guidata origine dati.

  5. Selezionare Database e scegliere Avanti.

  6. Fare clic su Nuova connessione.

    Verrà visualizzata la finestra di dialogo Aggiungi connessione.

  7. Nella finestra di dialogo Aggiungi connessione controllare se Origine dati è rappresentata da Microsoft SQL Server Compact 3.5 (Provider di dati .NET Framework per Microsoft SQL Server Compact 3.5). In caso contrario, fare clic su Modifica, selezionare Microsoft SQL Server Compact 3.5 nella finestra di dialogo Modifica origine dati, quindi scegliere OK.

  8. Nella finestra di dialogo Aggiungi connessione fare clic su Sfoglia, quindi individuare il database Northwind.sdf in Programmi\Microsoft SQL Server Compact Edition\v 3.5\Samples sull'unità in cui è stato installato SQL Server Compact 3.5.

  9. Scegliere OK per chiudere la finestra di dialogo, quindi scegliere Avanti nella Configurazione guidata origine dati. Se viene richiesto di copiare il file di dati nel progetto, scegliere Sì.

  10. Nella pagina successiva della procedura guidata selezionare la casella di controllo Sì, salva la connessione con nome. Scegliere Avanti per continuare.

  11. Nella pagina Seleziona oggetti di database espandere il nodo Tabelle, quindi selezionare le caselle di controllo relative alla tabella Order Details e alla tabella Products.

  12. Scegliere Fine.

    Al progetto viene aggiunto un file di database locale. Nella finestra Origini dati viene visualizzato un oggetto NorthwindDataSet.

  13. In Esplora soluzioni selezionare il nodo Northwind.sdf e assicurarsi che la proprietà Copia nella directory di output sia impostata su Copia se più recente.

  14. Scegliere Salva tutto dal menu File per salvare il progetto.

Visualizzazione di dati correlati

Quando sono presenti dati correlati in due tabelle, la relazione è visibile nella finestra Origini dati. Ad esempio, se si espande la tabella Products, si noterà che la tabella Order Details viene visualizzata come appartenente alla tabella Products. Se si trascina questa tabella Order Details o uno dei relativi campi in un Windows Form, è possibile visualizzare la relazione tra la tabella o il campo e la tabella Products nel form. Ad esempio, è possibile passare da un prodotto all'altro nella tabella Products e visualizzare per ogni prodotto le informazioni sugli ordini corrispondenti.

Procedura

Per visualizzare dati correlati

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse su Form1, quindi scegliere Visualizza finestra di progettazione.

  2. In Esplora soluzioni fare clic sulla scheda Origini dati.

  3. Espandere la tabella Products, selezionare Nome prodotto, fare clic sulla freccia a discesa accanto a Nome prodotto, quindi scegliere Etichetta.

  4. Trascinare il campo Nome prodotto nel Windows Form.

  5. Trascinare la tabella Order Details (quella situata nella tabella Products) nel form, posizionandola sotto l'etichetta.

    Viene aggiunto un controllo DataGridView al form.

  6. Premere F5 per eseguire il programma.

  7. Quando viene avviata l'applicazione, fare clic sul pulsante Sposta avanti situato sulla barra degli strumenti nella parte superiore del form.

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

Passaggi successivi

In questa lezione è stato descritto come aggiungere controlli associati a dati a un Windows Form che consente di spostarsi tra dati correlati. Nella lezione successiva verranno fornite informazioni su Progettazione relazionale oggetti.

Lezione successiva: Creazione di classi LINQ to SQL utilizzando O/R Designer

Vedere anche

Attività

Archiviazione e accesso ai dati

Creazione di un database

Recupero delle informazioni necessarie: connessione a un database esistente

Informazioni visibili all'utente: visualizzazione dei dati nell'interfaccia utente

Aggiunta o modifica di record: aggiornamento dei dati

Altre risorse

Gestione dei record: utilizzo di dati nei programmi

Presentazione guidata di Visual Basic