Creazione e modifica di dataset tipizzati

La finestra Progettazione DataSet è un insieme di strumenti visivi che consentono di creare e modificare dataset tipizzati ed i singoli elementi che costituiscono i dataset.

Progettazione Dataset fornisce rappresentazioni visive degli oggetti contenuti in dataset tipizzati e consente di creare e modificare oggetti TableAdapter, query TableAdapter, DataTable, DataColumn, e DataRelation con il Dataset Designer.

Per aprire la finestra Progettazione DataSet, fare doppio clic su un database in Esplora soluzioni oppure fare clic con il pulsante destro del mouse su un dataset nella finestra Origini dati e scegliere Modifica il Dataset con la finestra di progettazione. Per ulteriori informazioni, vedere Procedura: aprire un dataset in Progettazione DataSet. Aggiungendo un nuovo elemento DataSet mediante la finestra di dialogo Aggiungi nuovo elemento verrà aperta una finestra Progettazione DataSet contenente un dataset vuoto pronto per essere modificato.

Nota

La finestra Progettazione DataSet può essere utilizzata per estendere la funzionalità di un dataset.Fare doppio clic nell'area di progettazione oppure fare clic con il pulsante destro del mouse e scegliere Visualizza codice per creare un file di classe parziale da utilizzare per aggiungere al dataset del codice che non verrà modificato o eliminato dalla funzione di progettazione.Per informazioni sull'estensione della funzionalità di un oggetto TableAdapter, vedere Procedura: estendere la funzionalità di un TableAdapter.

Nella tabella che segue sono elencate le attività più comuni che è possibile eseguire con Progettazione DataSet.

Per

Vedere

Creare un TableAdapter

Procedura: creare oggetti TableAdapter

Modificare un TableAdapter

Procedura: modificare oggetti TableAdapter

Creare una query di TableAdapter

Procedura: creare query TableAdapter

Modificare una query di TableAdapter

Procedura: modificare query TableAdapter

Creare un oggetto DataTable

Procedura: creare tabelle di dati

Modificare una DataTable

Progettazione di DataTable

Creare un oggetto DataColumn

Procedura: aggiungere colonne a un oggetto DataTable

Creare una relazione fra due DataTable

Procedura: creare DataRelation mediante Progettazione DataSet

Estendere la funzionalità del dataset

Procedura: estendere la funzionalità di un dataset

Aggiungere codice di convalida all'evento ColumnChanging di una tabella dati

Procedura: convalidare i dati durante la modifica delle colonne

Aggiungere codice di convalida all'evento RowChanging di una tabella dati

Procedura: convalidare i dati durante la modifica delle righe

Creazione di oggetti nell'area di progettazione

È possibile creare un dataset aggiungendo e modificando i singoli oggetti che costituiscono un dataset. Nella tabella seguente viene fornita una spiegazione dei vari oggetti disponibili nella scheda DataSet della Casella degli strumenti che è possibile trascinare nell'area di progettazione:

Object

Descrizione

TableAdapter

Contiene una raccolta di comandi di dati e una connessione dati utilizzati per comunicare con il database sottostante e compilare una tabella di dati. Per ulteriori informazioni, vedere Cenni preliminari sugli oggetti TableAdapter e Procedura: creare oggetti TableAdapter.

Query

Le query di TableAdapter sono metodi fortemente tipizzati che eseguono stored procedure e istruzioni SQL. L'esecuzione di una query TableAdapter popola di dati le tabelle dati o esegue altre attività di database. Per ulteriori informazioni, vedere Procedura: creare query TableAdapter. Se una query viene trascinata in una tabella, essa viene aggiunta alla tabella, mentre se si trascina una query in un'area vuota della finestra Progettazione DataSet viene creata una query globale. Per ulteriori informazioni, vedere Procedura: aggiungere query globali a un dataset.

DataTable

Rappresenta una raccolta in memoria delle righe restituite da un database.

Relation (DataRelation)

Rappresenta una relazione padre/figlio tra due DataTable. Per ulteriori informazioni, vedere Introduzione agli oggetti DataRelation e Procedura dettagliata: creazione di una relazione tra tabelle dati.

Nota

Progettazione Dataset si connette ad un database sottostante solo quando un dataset viene creato; la finestra di progettazione non rileva automaticamente le successive modifiche al database.Per aggiornare un file .xsd esistente, eseguire nuovamente Configurazione guidata.Se le relazioni della tabella sono state modificate, rimuovere e aggiungere nuovamente le tabelle relative al file .xsd.

Da LINQ a DataSet

LINQ to DataSet abilita LINQ (Language-Integrated Query) su dati in un oggetto DataSet. Per ulteriori informazioni, vedere LINQ to DataSet.

Vedere anche

Attività

Procedura dettagliata: creazione di un dataset con Progettazione DataSet

Procedura dettagliata: creazione di un oggetto TableAdapter con più query

Procedura dettagliata: creazione di una DataTable in Progettazione DataSet

Procedura dettagliata: creazione di una relazione tra tabelle dati

Procedura dettagliata: visualizzazione di dati in un Windows Form

Riferimenti

Origini dati (finestra)

Concetti

Utilizzo di dataset in Visual Studio

Preparazione dell'applicazione al ricevimento di dati

Recupero di dati nell'applicazione

Modifica di dati nell'applicazione

Convalida dei dati

Salvataggio di dati