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

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