Procedura dettagliata: creazione di un dataset con Progettazione DataSet
In questa procedura dettagliata verrà creato un dataset mediante Progettazione DataSet. Verrà illustrato il processo di creazione di un nuovo progetto e di aggiunta di un nuovo elemento DataSet al progetto. Verranno fornite informazioni sulle modalità di creazione di tabelle in base alle tabelle di un database senza l'utilizzo di una procedura guidata.
Di seguito sono elencate le attività illustrate nella procedura dettagliata:
Creazione di un nuovo progetto Applicazione Windows.
Aggiunta di un elemento DataSet vuoto al progetto.
Creazione e configurazione di un'origine dati nell'applicazione compilando un dataset con Progettazione DataSet.
Creazione di una connessione al database Northwind in Esplora server.
Creazione di tabelle con oggetti TableAdapter nel dataset in base alle tabelle del database.
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.
Prerequisiti
Per completare questa procedura dettagliata, è necessario quanto segue:
- Accedere al database di esempio Northwind nella versione SQL Server o Access. Per ulteriori informazioni, vedere Procedura: installare database di esempio.
Creazione di un nuovo progetto di applicazione Windows
Per creare un nuovo progetto di applicazione Windows
Scegliere il comando per la creazione di un nuovo progetto dal menu File.
Scegliere un linguaggio di programmazione nel riquadro Tipi progetto.
Fare clic su Applicazione Windows nel riquadro Modelli.
Assegnare al progetto il nome DatasetDesignerWalkthrough, quindi scegliere OK.
Il progetto verrà aggiunto a Esplora soluzioni e nella finestra di progettazione verrà visualizzato un nuovo form.
Aggiunta di un nuovo dataset all'applicazione
Per aggiungere un nuovo elemento dataset al progetto
Scegliere Aggiungi nuovo elemento dal menu Progetto.
Verrà visualizzata la finestra di dialogo Aggiungi nuovo elemento.
Nella casella Modelli della finestra di dialogo Aggiungi nuovo elemento fare clic su DataSet.
Assegnare al dataset il nome NorthwindDataset, quindi scegliere Aggiungi.
Al progetto verrà aggiunto un file denominato NorthwindDataset.xsd che verrà aperto in Progettazione DataSet.
Creazione di una connessione dati in Esplora server
Per creare una connessione al database Northwind
Scegliere Esplora server dal menu Visualizza.
In Esplora server fare clic sul pulsante Connetti al database.
Creare una connessione al database di esempio Northwind.
Nota
Per questa procedura dettagliata è possibile effettuare la connessione alla versione SQL Server o Access di Northwind.
Creazione delle tabelle nel dataset
In questa sezione verrà illustrato come aggiungere tabelle al dataset.
Per creare la tabella Customers
Espandere la connessione dati creata in Esplora server, quindi espandere il nodo Tabelle.
Trascinare la tabella Customers da Esplora server in Progettazione DataSet.
Al dataset vengono aggiunti una tabella di dati Customers e un oggetto CustomersTableAdapter.
Per creare la tabella Orders
Trascinare la tabella Orders da Esplora server in Progettazione DataSet.
Al dataset vengono aggiunti una tabella dati Orders, un OrdersTableAdapter e una relazione dati tra le tabelle Customers e Orders.
Per creare la tabella OrderDetails
Trascinare la tabella Order Details da Esplora server in Progettazione DataSet.
Al dataset vengono aggiunti una tabella di dati Order Details, un oggetto Order DetailsTableAdapter e una relazione dati tra le tabelle Orders e Order Details.
Passaggi successivi
Per aggiungere funzionalità all'applicazione
Salvare il dataset.
Selezionare gli elementi nella finestra Origini dati e trascinarli in un form. Per ulteriori informazioni, vedere Associazione di controlli Windows Form ai dati in Visual Studio.
Aggiungere altre query ai TableAdapter. Per ulteriori informazioni, vedere Procedura: creare query TableAdapter.
Aggiungere logica di convalida agli eventi ColumnChanging o RowChanging delle tabelle dati nel dataset. Per ulteriori informazioni, vedere Convalida dei dati nei dataset.
Vedere anche
Concetti
Novità dello sviluppo di applicazioni di dati
Associazione di controlli Windows Form ai dati in Visual Studio
Associazione di controlli ai dati in Visual Studio
Altre risorse
Procedure dettagliate relative ai dati
Connessione ai dati in Visual Studio
Preparazione dell'applicazione al ricevimento di dati
Recupero di dati nell'applicazione