Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un DataSet oggetto è costituito da una raccolta di tabelle, relazioni e vincoli. In ADO.NET, DataTable gli oggetti vengono utilizzati per rappresentare le tabelle in un oggetto DataSet. Un DataTable rappresenta una tabella di dati relazionali in memoria; i dati sono locali per l'applicazione basata su .NET in cui risiede, ma possono essere popolati da una fonte di dati, ad esempio Microsoft SQL Server, utilizzando un DataAdapter. Per ulteriori informazioni, vedere Popolamento di un DataSet da un DataAdapter.
La classe DataTable è un membro dello spazio dei nomi System.Data all'interno della libreria di classi .NET Framework. È possibile creare e usare un oggetto DataTable indipendentemente o come membro di un oggetto DataSet e gli oggetti DataTable possono essere usati anche insieme ad altri oggetti .NET Framework, incluso .DataView È possibile accedere all'insieme di tabelle in un oggetto DataSet tramite la proprietà Tables dell'oggetto DataSet .
Lo schema o la struttura di una tabella è rappresentato da colonne e vincoli. È possibile definire lo schema di una tabella DataTable usando oggetti DataColumn, ForeignKeyConstraint e UniqueConstraint. Le colonne di una tabella possono essere mappate a colonne in un'origine dati, contengono valori calcolati da espressioni, incrementarne automaticamente i valori o contenere valori di chiave primaria.
Oltre a uno schema, un oggetto DataTable deve contenere anche righe per contenere e ordinare i dati. La DataRow classe rappresenta i dati effettivi contenuti in una tabella. Usare DataRow e le relative proprietà e metodi per recuperare, valutare e modificare i dati in una tabella. Quando si accede e si modificano i dati all'interno di una riga, l'oggetto DataRow mantiene sia lo stato corrente che quello originale.
È possibile creare relazioni padre-figlio tra tabelle usando una o più colonne correlate nelle tabelle. Si crea una relazione tra gli oggetti DataTable usando un oggetto DataRelation. Gli oggetti DataRelation possono quindi essere utilizzati per restituire le righe figlio o padre correlate di una determinata riga. Per altre informazioni, vedere Aggiunta di DataRelations.
In questa sezione
Creazione di un oggetto DataTable
Viene illustrato come creare una tabella DataTable e aggiungerla a un oggetto DataSet.
Definizione dello schema DataTable
Fornisce informazioni sulla creazione e l'uso di oggetti e vincoli DataColumn .
Modifica dei dati in una tabella DataTable
Viene illustrato come aggiungere, modificare ed eliminare dati in una tabella. Viene illustrato come utilizzare gli eventi DataTable per esaminare le modifiche apportate ai dati nella tabella.
Gestione degli eventi DataTable
Fornisce informazioni sugli eventi disponibili per l'uso con una tabella DataTable, inclusi gli eventi quando i valori delle colonne vengono modificati e le righe vengono aggiunte o eliminate.
Sezioni correlate
ADO.NET
Descrive l'architettura e i componenti ADO.NET e come usarli per accedere alle origini dati esistenti e gestire i dati dell'applicazione.
Set di dati, Tabelle dati e Visualizzazioni dati
Fornisce informazioni sul dataset di ADO.NET, tra cui come creare relazioni tra tabelle.
Constraint
Fornisce informazioni di riferimento sull'oggetto Constraint .
DataColumn
Fornisce informazioni di riferimento sull'oggetto DataColumn .
DataSet
Fornisce informazioni di riferimento sull'oggetto DataSet .
DataTable
Fornisce informazioni di riferimento sull'oggetto DataTable .
Panoramica della libreria di classi
Fornisce una panoramica della libreria di classi .NET Framework, inclusi lo spazio dei nomi System e il relativo spazio dei nomi di secondo livello, System.Data.