Procedura dettagliata: visualizzazione di dati in un Windows Form
Uno degli scenari più comuni nello sviluppo delle applicazioni è la visualizzazione di dati su un form di un'applicazione Windows. Per visualizzare dati in un form è possibile trascinare gli elementi dalla Origini dati (finestra) nel form desiderato. Questa procedura dettagliata consente di creare un form semplice in cui vengono visualizzati i dati di una tabella in più controlli. In questo esempio viene utilizzata la tabella Customers del database di esempio Northwind.
Di seguito sono elencate le attività illustrate nella procedura dettagliata:
Creazione di un nuovo progetto Applicazione Windows.
Creazione e configurazione di un dataset mediante la Configurazione guidata origine dati.
Selezione del controllo da creare sul form mediante il trascinamento degli elementi dalla finestra Origini dati. Per ulteriori informazioni, vedere Procedura: impostare il controllo da creare per il trascinamento dalla finestra Origini dati.
Creazione di un controllo associato a dati mediante il trascinamento degli elementi dalla finestra Origini dati nel form.
Prerequisiti
Per completare questa procedura dettagliata, è necessario quanto segue:
- Accedere al database di esempio Northwind. Per ulteriori informazioni, vedere Procedura: installare database di esempio.
Creazione dell'applicazione Windows
Il primo passaggio consiste nella creazione di un progetto Applicazione Windows.
Per creare il nuovo progetto Applicazione Windows
Scegliere il comando per la creazione di un nuovo progetto dal menu File.
Assegnare al progetto il nome DisplayingDataonaWindowsForm.
Selezionare Applicazione Windows e scegliere OK. Per ulteriori informazioni, vedere Creazione di applicazioni per Windows.
Il progetto DisplayingDataonaWindowsForm verrà creato e aggiunto a Esplora soluzioni.
Creazione dell'origine dati
Con questa procedura viene creata un'origine dati mediante la Configurazione guidata origine dati sulla base della tabella Customers del database di esempio Northwind. Per creare la connessione è necessario disporre dell'accesso al database di esempio Northwind. Per informazioni sull'impostazione del database di esempio Northwind, vedere Procedura: installare database di esempio.
Per creare l'origine dati
Scegliere Mostra origini dati dal menu Dati.
Nella finestra Origini dati selezionare Aggiungi nuova origine dati per avviare la Configurazione guidata origine dati.
Selezionare Database nella pagina Scegliere un tipo di origine dati e scegliere Avanti.
Nella pagina Seleziona connessione dati effettuare una delle seguenti operazioni:
Selezionare la connessione dati al database di esempio Northwind nell'elenco a discesa, se presente.
- oppure -
Selezionare Nuova connessione per aprire la finestra di dialogo Aggiungi/Modifica connessione. Per ulteriori informazioni, vedere Finestra di dialogo Aggiungi/Modifica connessione (generale).
Se il database in uso richiede una password, selezionare l'opzione che consente di includere dati riservati, quindi scegliere Avanti.
Scegliere Avanti nella pagina Salva la stringa di connessione nel file di configurazione dell'applicazione.
Espandere il nodo Tabelle nella pagina Seleziona oggetti di database.
Selezionare la tabella Customers, quindi scegliere Fine.
Il dataset NorthwindDataSet viene aggiunto al progetto e la tabella Customers viene visualizzata nella finestra Origini dati.
Impostazione dei controlli da creare
In questa procedura dettagliata i dati verranno presentati con il layout Dettagli, ovvero verranno visualizzati in singoli controlli. L'alternativa è costituita dal layout predefinito Griglia che permette di visualizzare i dati in un controllo DataGridView.
Per impostare il tipo di visualizzazione degli elementi della finestra Origini dati
Espandere il nodo Customers nella finestra Origini dati.
Impostare su Dettagli il tipo di visualizzazione degli elementi della tabella Customers selezionando Dettagli dall'elenco a discesa del nodo Customers. Per ulteriori informazioni, vedere Procedura: impostare il controllo da creare per il trascinamento dalla finestra Origini dati.
Modificare il tipo di visualizzazione della colonna CustomerID in un'etichetta selezionando Etichetta dall'elenco dei controlli sul nodo CustomerID.
Creazione del form
Creare i controlli con associazione a dati mediante il trascinamento degli elementi dalla finestra Origini dati nel form.
Per creare controlli con associazione a dati nel form
Trascinare il nodo Customers principale dalla finestra Origini dati al form.
Nel form vengono visualizzati i controlli con associazione a dati con etichette descrittive e un controllo Toolstrip (BindingNavigator) per lo spostamento all'interno dei record. Sulla barra dei componenti vengono visualizzati gli oggetti NorthwindDataSet, CustomersTableAdapter, BindingSource e BindingNavigator.
Verifica dell'applicazione
Per eseguire l'applicazione
Premere F5.
Utilizzare il controllo BindingNavigator per spostarsi all'interno dei record.
Passaggi successivi
A seconda dei requisiti dell'applicazione, si potranno eseguire diverse operazioni una volta terminata la creazione di un Windows Form associato a dati. È possibile apportare alcuni miglioramenti a questa procedura dettagliata, tra cui:
Aggiungere funzionalità di ricerca al form. Per ulteriori informazioni, vedere Procedura: aggiungere una query con parametri a un'applicazione Windows Form.
Aggiungere funzionalità per l'invio di aggiornamenti al database. Per ulteriori informazioni, vedere Procedura dettagliata: salvataggio di dati in un database (a tabella singola).
Aggiungere la tabella Orders al dataset selezionando Configura il Dataset con la procedura guidata nella finestra Origini dati. Successivamente è possibile aggiungere dei controlli in cui vengono visualizzati i dati correlati mediante il trascinamento del nodo Orders (al di sotto della colonna Fax all'interno della tabella Customers) nel form. Per ulteriori informazioni, vedere Procedura: visualizzare dati correlati in un'applicazione Windows Form.
Vedere anche
Concetti
Novità dello sviluppo di applicazioni di dati
Associazione di controlli Windows Form ai dati in Visual Studio
Cenni preliminari sulle origini dati
Cenni preliminari sugli oggetti TableAdapter