Procedura dettagliata: connessione ai dati di un database
Aggiornamento: novembre 2007
La connessione dell'applicazione a dati in Visual Studio viene semplificata dall'utilizzo della Configurazione guidata origine dati. Una volta completata la procedura guidata, nella Finestra Origini dati saranno disponibili dati che è possibile trascinare nei form.
![]() |
---|
Le finestre di dialogo e i comandi di menu visualizzati potrebbero non corrispondere a quelli descritti nella Guida in linea in quanto dipendono dall'edizione o dalle impostazioni in uso. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio. |
Di seguito sono elencate le attività illustrate nella procedura dettagliata:
Creazione di un nuovo progetto Applicazione Windows.
Creazione e configurazione di un dataset nell'applicazione in base agli oggetti di database mediante la Configurazione guidata origine dati.
Prerequisiti
Per completare questa procedura dettagliata, è necessario:
- Accedere al database di esempio Northwind. Per ulteriori informazioni, vedere Procedura: installare database di esempio.
Creazione del progetto
Per creare il nuovo progetto
Scegliere il comando per la creazione di un nuovo progetto dal menu File.
Selezionare Applicazione Windows e scegliere OK. Per ulteriori informazioni, vedere Creazione di applicazioni per Windows.
Il progetto verrà creato e aggiunto a Esplora soluzioni.
Connessione al database Northwind
È possibile effettuare la connessione alla versione SQL Server o alla versione Microsot Access del database Northwind. Ciascuna alternativa è descritta nelle due procedure seguenti.
Per creare una connessione alla versione SQL Server di Northwind
Scegliere Mostra origini dati dal menu Dati.
Nella finestra Origini dati selezionare Aggiungi nuova origine dati.
Scegliere Avanti nella schermata iniziale della Configurazione guidata origine dati.
Selezionare Database nella pagina Seleziona un tipo di origine dati.
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 configurare una nuova connessione dati. Per ulteriori informazioni, vedere Procedura: creare connessioni a database di SQL Server o Procedura: creare connessioni a database di Access.
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 stringa di connessione nel file di configurazione dell'applicazione.
Espandere il nodo Tabelle nella pagina Seleziona oggetti di database.
Selezionare le tabelle Customers e Orders, quindi scegliere Fine.
Il dataset NorthwindDataSet viene aggiunto al progetto e le tabelle Customers e Orders vengono visualizzate nella finestra Origini dati.
Per creare una connessione alla versione Access di Northwind
Nella finestra di dialogo Scegli origine dati selezionare File di database Microsoft Access e scegliere OK.
Se viene visualizzata la finestra di dialogo Aggiungi connessione e l'Origine dati non è il File di database Microsoft Access, scegliere Cambia per aprire la finestra di dialogo Scegli/Modifica origine dati. Per ulteriori informazioni, vedere Finestra di dialogo Scegli origine dati/Modifica origine dati.
Immettere il percorso del file di database Northwind.mdb oppure fare clic sul pulsante Sfoglia per individuare il file di database Northwind.mdb. Per ulteriori informazioni, vedere Aggiungi/Modifica connessione (Microsoft Access).
Scegliere OK.
Scegliere Avanti nella pagina Salva stringa di connessione nel file di configurazione dell'applicazione.
Espandere il nodo Tabelle nella pagina Seleziona oggetti di database.
Selezionare le tabelle Customers e Orders, quindi scegliere Fine.
Il dataset NorthwindDataSet viene aggiunto al progetto e le tabelle Customers e Orders vengono visualizzate nella finestra Origini dati.
Aggiunta di controlli al form
È possibile creare controlli con associazione a dati mediante il trascinamento degli elementi dalla finestra Origini dati al 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. Nella barra dei componenti vengono visualizzati gli oggetti NorthwindDataSet, CustomersTableAdapter, BindingSource e BindingNavigator.
Esecuzione dell'applicazione
Per eseguire l'applicazione
Premere F5.
Viene aperto il Form1 in cui sono visualizzati i dati della tabella Customers.
Protezione
L'archiviazione dei dettagli relativi alla stringa di connessione, ad esempio una password, può influire sulla protezione dell'applicazione. L'autenticazione di Windows consente di controllare l'accesso a un database in modo più sicuro. Per ulteriori informazioni, vedere Protezione delle informazioni di connessione (ADO.NET).
Passaggi successivi
Il dataset appena creato è disponibile nella finestra Origini dati.
Per aggiungere funzionalità all'applicazione
Selezionare altri elementi nella finestra Origini dati e trascinarli in un form. Per ulteriori informazioni, vedere Cenni preliminari sulla visualizzazione dei dati.
Aprire l'origine dati in Progettazione DataSet per aggiungere o modificare gli oggetti che costituiscono il dataset.
Aggiungere logica di convalida all'evento ColumnChanging o RowChanging delle tabelle di dati del dataset. Per ulteriori informazioni, vedere Cenni preliminari sulla convalida dei dati.
Vedere anche
Altre risorse
Connessione ai dati in Visual Studio
Preparazione dell'applicazione al ricevimento di dati
Recupero di dati nell'applicazione
Visualizzazione di dati su form nelle applicazioni Windows