Procedura dettagliata: connessione ai dati in un database (Windows Form)
È possibile eseguire la connessione dell'applicazione ai dati utilizzando Configurazione guidata origine dati in Visual Studio. Dopo avere completato la procedura guidata, è possibile trascinare oggetti dati dalla Origini dati (finestra) ai form per creare controlli associati a dati.
Nota
È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.
Di seguito vengono illustrate le attività incluse in questa procedura dettagliata:
Creazione di un nuovo progetto Applicazione Windows Form.
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 quanto segue:
- Accedere al database di esempio Northwind per SQL Server o Access. 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 Form 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 Microsoft Access del database Northwind.
Per creare una connessione alla versione SQL Server o Access di Northwind
Scegliere Mostra origini dati dal menu Dati.
Nella finestra Origini dati selezionare Aggiungi nuova origine dati.
Nella pagina Seleziona un tipo di origine dati selezionare Database, quindi fare clic su Avanti.
Nella pagina Scegli modello database selezionare DataSet e scegliere Avanti.
Nella pagina Seleziona connessione dati selezionare una delle opzioni seguenti:
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: connettersi ai dati di un database.
Se il database in uso richiede una password, selezionare l'opzione che consente di includere dati riservati e fare clic su Avanti.
Nella pagina Salva la stringa di connessione nel file di configurazione applicazione scegliere Avanti.
Nella pagina Seleziona oggetti di database espandere il nodo Tabelle.
Selezionare le tabelle Customers e Orders, quindi scegliere Fine.
L'oggetto 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 la navigazione all'interno dei record. Sulla 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.
Sicurezza
L'archiviazione dei dettagli relativi alla stringa di connessione, ad esempio una password, può influire sulla sicurezza 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 Associazione di controlli Windows Form ai dati in Visual Studio.
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 Convalida dei dati nei dataset.
Vedere anche
Concetti
Associazione di controlli ai dati in Visual Studio
Altre risorse
Connessione ai dati in Visual Studio
Preparazione dell'applicazione al ricevimento di dati
Recupero di dati nell'applicazione