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 |
|
Modificare un TableAdapter |
|
Creare una query di TableAdapter |
|
Modificare una query di TableAdapter |
|
Creare una DataTable |
|
Modificare una DataTable |
|
Creare una 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:
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. |
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
Cenni preliminari sui dataset in Visual Studio
Riferimenti
Altre risorse
Preparazione dell'applicazione al ricevimento di dati
Recupero di dati nell'applicazione