Modifica di dati nell'applicazione
Aggiornamento: novembre 2007
Dopo che il dataset è stato compilato con i dati, in genere si procede all'aggiunta, modifica o eliminazione di alcuni di essi prima di rinviarli all'origine dati o a un altro processo o applicazione. Poiché ciascun record di un dataset è rappresentato da un oggetto DataRow, le modifiche a un dataset vengono apportate agendo su singole righe.
Nota: |
---|
Grazie all'architettura di associazione dei dati dei Windows Form è possibile inviare le modifiche da controlli associati a dati al dataset e pertanto non è più necessario aggiornare esplicitamente il dataset con il proprio codice. Per ulteriori informazioni, vedere Associazione ai dati di Windows Form. |
Nei dataset sono conservate più versioni delle righe di dati, allo scopo di individuare i record originali in un'origine dati. Prima di eseguire un aggiornamento nell'origine dati, potrebbe essere necessario esaminare delle righe specifiche. Negli argomenti di questa sezione vengono fornite informazioni dettagliate sulle procedure per determinare se i record sono stati modificati e per recuperare specifiche versioni dei record.
Negli argomenti riportati di seguito vengono forniti dettagli sull'aggiunta, la modifica e l'eliminazione di righe nelle tabelle dati e viene descritto l'utilizzo delle righe nelle varie fasi di un'applicazione.
In questa sezione
Cenni preliminari sulla modifica di dati in dataset
Vengono fornite informazioni sulle attività principali di modifica dei dati di un dataset.Procedura: aggiungere righe a una DataTable
Vengono descritti i passaggi per la creazione degli oggetti DataRow e la relativa aggiunta a una tabella dati.Procedura: modificare le righe in un oggetto DataTable
Vengono descritti i passaggi per la modifica di una riga di dati presente in una tabella dati.Procedura: eliminare righe in un oggetto DataTable
Vengono descritti i passaggi per la rimozione di specifiche righe di dati in una tabella dati.Procedura: disattivare i vincoli durante il riempimento di un dataset
Vengono fornite informazioni dettagliate per la disattivazione temporanea del controllo dei vincoli in un dataset.Procedura: eseguire il commit delle modifiche in un dataset
Vengono fornite informazioni e dettagli su come accettare le modifiche apportate ai dati di un dataset.Procedura: verificare le righe modificate
Vengono descritti i passaggi per determinare se i dati di un dataset sono stati modificati.Procedura: recuperare le righe modificate
Vengono fornite informazioni dettagliate per la restituzione delle righe di dati modificate rispetto all'ultima accettazione delle modifiche.Procedura: individuare una riga specifica in un oggetto DataTable
Vengono fornite informazioni dettagliate per la ricerca di dati di una tabella dati mediante un valore di chiave primaria o un valore colonna.Procedura: ottenere versioni specifiche di un DataRow
Vengono fornite informazioni dettagliate per la restituzione di specifiche righe di dati mediante l'enumerazione DataRowVersion.Procedura: individuare righe con errori
Vengono fornite informazioni dettagliate per la ricerca dei dati di una tabella dati contrassegnati come errati.
Riferimenti
DataSet
Rappresenta una cache in memoria di dati.DataTable
Rappresenta una tabella di dati in memoria.DataRow
Rappresenta una riga di dati di una DataTable.DataColumn
Rappresenta lo schema di una colonna di una DataTable.DataRowVersion
Descrive la versione di un oggetto DataRow.RowState
Ottiene lo stato di un oggetto DataRow.AcceptChanges
Esegue il commit di tutte le modifiche apportate a questo oggetto DataSet in seguito al relativo caricamento o rispetto all'ultima chiamata del metodo AcceptChanges.HasChanges
Ottiene un valore che indica se l'oggetto DataSet contiene modifiche, incluse righe nuove, eliminate o modificate.GetChanges
Ottiene una copia dell'oggetto DataSet contenente tutte le modifiche apportate dall'ultimo caricamento dell'oggetto o dall'ultima chiamata del metodo AcceptChanges.HasErrors
Ottiene un valore che indica l'eventuale presenza di errori in un oggetto DataTable all'interno di questo oggetto DataSet.
Sezioni correlate
DataSet ADO.NET
Vengono forniti argomenti relativi alla definizione dei dataset e al loro utilizzo.DataSet, DataTable e DataView (ADO.NET)
Viene descritto come creare e personalizzare gli oggetti DataSet.DataTable (ADO.NET)
Viene descritto come creare e personalizzare gli oggetti DataTable.Preparazione dell'applicazione al ricevimento di dati
Vengono forniti collegamenti ad argomenti in cui si descrivono i dataset e si spiega come crearne di nuovi, nonché come creare e modificare i singoli oggetti di cui sono composti.Guida introduttiva all'accesso ai dati
Vengono forniti collegamenti ad argomenti relativi alla creazione di applicazioni che utilizzano dati mediante Visual Studio.Connessione ai dati in Visual Studio
Vengono forniti collegamenti ad argomenti relativi alla connessione dell'applicazione ai dati con strumenti della fase di progettazione e oggetti connessione ADO.NET mediante Visual Studio.Recupero di dati nell'applicazione
Vengono forniti collegamenti ad argomenti in cui viene descritto come caricare dati nei dataset ed eseguire istruzioni SQL e stored procedure.Visualizzazione di dati su form nelle applicazioni Windows
Vengono forniti collegamenti ad argomenti in cui viene spiegato come visualizzare dati nei Windows Form mediante controlli associati a dati.Convalida dei dati
Vengono forniti collegamenti in cui si descrive come aggiungere codice di convalida a un dataset durante la modifica di righe e colonne.Salvataggio di dati
Vengono forniti collegamenti ad argomenti in cui viene descritto come inviare dati aggiornati da un'applicazione al database.