Condividi tramite


Progettazione DataSet

Aggiornamento: novembre 2007

La finestra Progettazione DataSet offre una serie di strumenti visivi che consentono di creare e modificare i dataset tipizzati e i singoli elementi che costituiscono i dataset.

Fornisce inoltre rappresentazioni visive degli oggetti contenuti in dataset tipizzati e consente di creare e modificare oggetti TableAdapter, query TableAdapter, DataTable, DataColumn e DataRelation.

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 una DataTable

Procedura: creare DataTable

Modificare una DataTable

Progettazione di DataTable

Creare una 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:

Oggetto

Descrizione

TableAdapter

Contiene un insieme 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 un insieme in memoria delle righe restituite da un database.

Relation (DataRelation)

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

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 dei dati su un form in un'applicazione Windows

Concetti

Novità relative ai dati

Cenni preliminari sui dataset in Visual Studio

Riferimenti

Finestra Origini dati

Altre risorse

Preparazione dell'applicazione al ricevimento di dati

Recupero di dati nell'applicazione

Modifica di dati nell'applicazione

Convalida dei dati

Salvataggio di dati