Oggetti DataSet, DataTable e DataViewDataSets, DataTables, and DataViews

L'oggetto DataSet di ADO.NET è una rappresentazione di dati residente in memoria, che fornisce un modello di programmazione relazionale coerente indipendentemente dall'origine dati in esso contenuta.The ADO.NET DataSet is a memory-resident representation of data that provides a consistent relational programming model regardless of the source of the data it contains. Un DataSet rappresenta un set completo di dati che include le tabelle in cui sono contenuti, ordinati e vincolati i dati e le relazioni tra le tabelle.A DataSet represents a complete set of data including the tables that contain, order, and constrain the data, as well as the relationships between the tables.

Per usare un DataSet sono disponibili numerosi metodi, che è possibile applicare singolarmente o in combinazione.There are several ways of working with a DataSet, which can be applied independently or in combination. È possibile:You can:

Un DataSet tipizzato in modo sicuro può anche essere trasportato usando un servizio Web XML.A strongly typed DataSet can also be transported using an XML Web service. Grazie alla struttura che lo caratterizza, il DataSet è ideale per il trasporto di dati tramite i servizi Web XML.The design of the DataSet makes it ideal for transporting data using XML Web services. Per una panoramica dei servizi Web XML, vedere Panoramica dei servizi Web XML.For an overview of XML Web services, see XML Web Services Overview. Per un esempio di utilizzo di un DataSet da un servizio Web XML, vedere Uso di un set di dati da un servizio Web XML.For an example of consuming a DataSet from an XML Web service, see Consuming a DataSet from an XML Web Service.

In questa sezioneIn This Section

Creazione di un set di datiCreating a DataSet
Viene descritta la sintassi per la creazione di un'istanza di un tipo DataSet.Describes the syntax for creating an instance of a DataSet.

Aggiunta di un oggetto DataTable a un set di datiAdding a DataTable to a DataSet
Viene descritto come creare e aggiungere tabelle e colonne a un DataSet.Describes how to create and add tables and columns to a DataSet.

Aggiunta di oggetti DataRelationAdding DataRelations
Viene descritto come creare le relazioni tra tabelle in un DataSet.Describes how to create relations between tables in a DataSet.

Esplorazione di oggetti DataRelationNavigating DataRelations
Viene descritto come usare le relazioni tra tabelle in un DataSet per restituire le righe padre o figlio di una relazione padre-figlio.Describes how to use the relations between tables in a DataSet to return the child or parent rows of a parent-child relationship.

Unione di contenuti di set di datiMerging DataSet Contents
Viene descritto come unire il contenuto di una matrice di DataSet, DataTable o DataRow in un altro DataSet.Describes how to merge the contents of one DataSet, DataTable, or DataRow array into another DataSet.

Copia di contenuti di set di datiCopying DataSet Contents
Viene descritto come creare una copia di un DataSet in cui possa essere contenuto lo schema e i dati specificati.Describes how to create a copy of a DataSet that can contain schema as well as specified data.

Gestione di eventi di set di datiHandling DataSet Events
Vengono descritti gli eventi di un DataSet e il relativo uso.Describes the events of a DataSet and how to use them.

Set di dati tipizzatiTyped DataSets
Vengono illustrate le caratteristiche di un DataSet tipizzato e viene descritto come crearlo e usarlo.Discusses what a typed DataSet is and how to create and use it.

DataTableDataTables
Viene descritto come creare una DataTable, definire lo schema e modificare i dati.Describes how to create a DataTable, define the schema, and manipulate data.

DataTableReaderDataTableReaders
Viene descritto come creare e usare un oggetto DataTableReader.Describes how to create and use a DataTableReader.

DataViewDataViews
Viene descritto come creare e usare DataViews e come usare eventi DataView.Describes how to create and work with DataViews and work with DataView events.

Uso di XML in un set di datiUsing XML in a DataSet
Viene descritta l'interazione del DataSet con XML come origine dati, inclusi il caricamento e il mantenimento del contenuto di un DataSet sotto forma di dati XML.Describes how the DataSet interacts with XML as a data source, including loading and persisting the contents of a DataSet as XML data.

Utilizzo di un set di dati da un servizio Web XMLConsuming a DataSet from an XML Web Service
Viene descritto come creare un servizio Web XML che usa un DataSet per trasportare i dati.Describes how to create an XML Web service that uses a DataSet to transport data.

Novità in ADO.NETWhat's New in ADO.NET
Vengono descritte le nuove funzionalità di ADO.NET.Introduces features that are new in ADO.NET.

Panoramica di ADO.NETADO.NET Overview
Viene fornita un'introduzione alle caratteristiche e ai componenti di ADO.NET.Provides an introduction to the design and components of ADO.NET.

Popolamento di un set di dati da un oggetto DataAdapterPopulating a DataSet from a DataAdapter
Viene descritto come caricare un DataSet con dati da un'origine dati.Describes how to load a DataSet with data from a data source.

Aggiornamento di origini dati con DataAdapterUpdating Data Sources with DataAdapters
Viene descritto come applicare le modifiche apportate ai dati di un DataSet nell'origine dati.Describes how to resolve changes to the data in a DataSet back to the data source.

Aggiunta di vincoli esistenti a un set di datiAdding Existing Constraints to a DataSet
Viene descritto come compilare un DataSet con informazioni relative alla chiave primaria provenienti da un'origine dati.Describes how to populate a DataSet with primary key information from a data source.

Vedere ancheSee also