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
Scegliere Nuovo progetto dal menu File.
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.
Scegliere Mostra origini dati dal menu Dati.
Verrà visualizzata la finestra Origini dati.
Nella finestra Origini dati fare clic su Aggiungi nuova origine dati.
Verrà avviata la Configurazione guidata origine dati.
Selezionare Database e scegliere Avanti.
Fare clic su Nuova connessione.
Verrà visualizzata la finestra di dialogo Aggiungi connessione.
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.
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.
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ì.
Nella pagina successiva della procedura guidata selezionare la casella di controllo Sì, salva la connessione con nome. Scegliere Avanti per continuare.
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.
Scegliere Fine.
Al progetto viene aggiunto un file di database locale. Nella finestra Origini dati viene visualizzato un oggetto NorthwindDataSet.
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.
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
In Esplora soluzioni fare clic con il pulsante destro del mouse su Form1, quindi scegliere Visualizza finestra di progettazione.
In Esplora soluzioni fare clic sulla scheda Origini dati.
Espandere la tabella Products, selezionare Nome prodotto, fare clic sulla freccia a discesa accanto a Nome prodotto, quindi scegliere Etichetta.
Trascinare il campo Nome prodotto nel Windows Form.
Trascinare la tabella Order Details (quella situata nella tabella Products) nel form, posizionandola sotto l'etichetta.
Viene aggiunto un controllo DataGridView al form.
Premere F5 per eseguire il programma.
Quando viene avviata l'applicazione, fare clic sul pulsante Sposta avanti situato sulla barra degli strumenti nella parte superiore del form.
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
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