Creazione e modifica di dataset tipizzati
Progettazione DataSet è un set di strumenti visivi utilizzabili per creare e modificare i dataset tipizzati e i singoli elementi che contiene.
Fornisce inoltre rappresentazioni visive degli oggetti contenuti in dataset tipizzatie 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 |
|
Modificare un TableAdapter |
|
Creare una query di TableAdapter |
|
Modificare una query di TableAdapter |
|
Creare un oggetto DataTable |
|
Modificare una DataTable |
|
Creare un oggetto DataColumn |
|
Creare una relazione fra due DataTable |
Procedura: creare DataRelation mediante Progettazione DataSet |
Estendere la funzionalità del 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. |
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 a un database sottostante solo quando un dataset viene creato; la finestra di progettazione non rileva automaticamente le modifiche successive al database.Per aggiornare un linguaggio esistente, eseguire nuovamente Configurazione guidata.Se le relazioni della tabella sono stati modificati, rimuovere e aggiungere nuovamente le tabelle relative al linguaggio.
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
Concetti
Novità relative allo sviluppo di applicazioni dati in Visual Studio 2012
Utilizzo di dataset in Visual Studio
Preparazione dell'applicazione al ricevimento di dati
Recupero di dati nell'applicazione