Procedura dettagliata: connessione ai dati in un file di database lodale (Windows Form)
È possibile visualizzare i dati in modo semplice e rapido da un file di database locale nell'applicazione creando un dataset e aggiungendo controlli associati a dati all'applicazione. In questa procedura dettagliata verranno visualizzati i dati del file di database locale creato seguendo i passaggi descritti in Procedura dettagliata: creazione di un file di database locale in Visual Studio. Dopo aver creato un progetto Windows Form, verrà stabilità la connessione al database e verrà indicato di visualizzare i dati della tabella Customers in una griglia dati del form dell'applicazione.
Quando si crea un database in Visual Studio 2013, il motore LocalDB di SQL Server Express viene utilizzato per accedere a un file di database (con estensione mdf) in SQL Server 2012. Nelle versioni precedenti di Visual Studio il motore di SQL Server Express viene utilizzato per accedere a un file di database (con estensione mdf). Vedere Cenni preliminari sui dati locali.
Nota
Nomi o percorsi visualizzati per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti potrebbero essere diversi nel computer in uso. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per altre informazioni vedere Customizing Development Settings in Visual Studio.
In questa procedura dettagliata sono incluse le attività seguenti:
Prerequisiti
Per completare questa procedura dettagliata, è necessario accedere al database SampleDatabase.mdf creato completando la procedura descritta in Procedura dettagliata: creazione di un file di database locale in Visual Studio.
Creazione e configurazione di un dataset
Per creare e configurare un dataset
Creare un progetto Windows Form e denominarlo ConnectLocalData.
Se la finestra Origini dati non è visualizzata, scegliere la combinazione di tasti MAIUSC-ALT-D oppure sulla barra dei menu scegliere Visualizza, Altre finestre e Mostra origini dati.
Nella finestra Origini dati scegliere il collegamento Aggiungi nuova origine dati.
In Configurazione guidata origine dati scegliere Avanti due volte per accettare le impostazioni predefinite.
Nella pagina Seleziona connessione dati scegliere Nuova connessione.
Verrà visualizzata la finestra di dialogo Scegli origine dati.
Nell'elenco Origine dati scegliere File di database Microsoft SQL Server, quindi scegliere Continua.
Verrà visualizzata la finestra di dialogo Aggiungi connessione.
Nella casella Nome file di database specificare il file creato completando la Procedura dettagliata: creazione di un file di database locale in Visual Studio oppure scegliere il pulsante Sfoglia e quindi individuare il file desiderato.
Per impostazione predefinita, il file si trova in Utenti\AccountUtente\Documenti\Visual Studio Versione\Projects\SampleDatabaseWalkthrough\SampleDatabaseWalkthrough.
In Accesso al server accettare i valori predefiniti, scegliere OK, quindi scegliere Avanti.
Nota
Quando si creano connessioni a un file di database locale, è possibile scegliere di creare una copia del database nel progetto o di eseguire la connessione al file di database esistente nella posizione attuale.Vedere Procedura: gestire file di dati locali nel progetto.
Nella finestra di dialogo visualizzata scegliere Sì per copiare il file di database nel progetto.
Nella pagina Salva stringa di connessione nel file di configurazione dell'applicazione scegliere Avanti.
Nella pagina Seleziona oggetti di Database espandere il Tabelle nodo, seleziona il clienti e ordini caselle di controllo e quindi scegliere il Fine pulsante.
Il dataset SampleDatabaseDataSet viene aggiunto al progetto e le tabelle Customers e Orders vengono visualizzate nella finestra Origini dati.
Aggiunta di controlli con associazione a dati
Per aggiungere controlli con associazione a dati
Spostare il nodo Customers principale dalla finestra Origini dati in Form1.
Sul form vengono visualizzati un oggetto DataGridView e un controllo Toolstrip (BindingNavigator) per lo spostamento all'interno dei record. Nella barra dei componenti vengono visualizzati gli oggetti SampleDatabaseDataSet, CustomersTableAdapter, BindingSource e BindingNavigator.
Per eseguire l'applicazione e visualizzare i dati aggiunti nella procedura dettagliata precedente, premere F5.
Scegliere l'icona di aggiunta gialla (), aggiungere un record cliente e quindi salvare le modifiche scegliendo l'icona del disco ().
Per eliminare il record appena creato, selezionarlo e quindi scegliere l'icona di eliminazione rossa ().
Passaggi successivi
È possibile creare o modificare gli oggetti nel dataset se si apre l'origine dati in Creazione e modifica di dataset tipizzati. È possibile inoltre aggiungere logica di convalida agli eventi ColumnChanging o RowChanging delle tabelle dati presenti nel dataset. Vedere Convalida dei dati nei dataset.
Vedere anche
Attività
Procedura: gestire file di dati locali nel progetto
Concetti
Cenni preliminari sui dati locali
Associazione di controlli Windows Form ai dati in Visual Studio
Preparazione dell'applicazione al ricevimento di dati
Recupero di dati nell'applicazione
Associazione di controlli ai dati in Visual Studio
Modifica di dati nell'applicazione