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

  1. Creare un progetto Windows Form e denominarlo ConnectLocalData.

    Vedere Sviluppo di applicazioni client con .NET Framework

  2. 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.

  3. 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.

  4. Nella pagina Seleziona connessione dati scegliere Nuova connessione.

    Verrà visualizzata la finestra di dialogo Scegli origine dati.

  5. Nell'elenco Origine dati scegliere File di database Microsoft SQL Server, quindi scegliere Continua.

    Verrà visualizzata la finestra di dialogo Aggiungi connessione.

  6. 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.

  7. 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.

  8. Nella finestra di dialogo visualizzata scegliere per copiare il file di database nel progetto.

  9. Nella pagina Salva stringa di connessione nel file di configurazione dell'applicazione scegliere Avanti.

  10. 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

  1. 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.

  2. Per eseguire l'applicazione e visualizzare i dati aggiunti nella procedura dettagliata precedente, premere F5.

  3. Scegliere l'icona di aggiunta gialla (Pulsante Aggiungi in Windows Form), aggiungere un record cliente e quindi salvare le modifiche scegliendo l'icona del disco (Pulsante Salva in Windows Form).

  4. Per eliminare il record appena creato, selezionarlo e quindi scegliere l'icona di eliminazione rossa (Pulsante Elimina in Windows Form).

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

Convalida dei dati

Salvataggio di dati

Altre risorse

Connessione ai dati in Visual Studio