Come aggiungere un DataRow in un DataSet

June 16

framework .NET di Microsoft aiuta gli sviluppatori a creare e gestire applicazioni guidate dai dati complessi in modo rapido. Queste applicazioni possono comunicare con i database locali o remoti. Un DataSet è un in-memory, entità .NET che consente agli utenti di gestire i dati nel database senza il collegamento fisico ad esso. DataSet possono contenere più tabelle o una singola tabella. Quando l'applicazione ha bisogno di aggiungere una nuova riga a una DataTable all'interno di un DataSet, è possibile farlo utilizzando poche righe di codice.

istruzione

1 Avviare Microsoft Visual Studio. Aprire uno dei vostri progetti che contiene un DataSet.

2 Individuare il metodo di "Load" in cui si posiziona il codice che viene eseguito al momento del caricamento.

3 Aggiungere la seguente riga di codice alla fine di questo metodo "Carica":

DataRow newRow = myDataSet.myDataTable.NewRow ();

Sostituire "MyDataSet" con il nome dell'insieme di dati. Sostituire "myDataTable" con il nome della tabella che Dataset a cui si desidera aggiungere una riga. Quando questa riga di codice viene eseguito, si crea un nuovo oggetto "Riga".

4 Aggiungere questo codice sotto il codice mostrato nel passaggio precedente:

newRow.ColumnX = "nuovi voce 1 dei dati";

newRow.ColumnY = "Nuovo elemento 2 dei dati";

Sostituire "Columnx" con il nome di una delle colonne di dati nella vostra DataTable. Sostituire "nuovo elemento di dati 1" con il valore che si desidera aggiungere a quella colonna di dati. Sostituire "colonnaY" con il nome di un'altra colonna nel DataTable. Sostituire "nuovo elemento di dati 2" con il valore che si desidera visualizzare in quella colonna.

5 Creare istruzioni aggiuntive simili a quelli mostrati se la tabella di dati ha altre colonne. Ad esempio, se si fosse un'altra colonna di dati denominato "Auto" che si voleva impostare a "Ford", aggiungere questa riga di codice al di sotto delle linee precedenti:

newRow.Automobile = "Ford;"

6 Aggiungere questa riga finale di codice sotto il codice elencato nel passaggio precedente:

myDataTable.Rows.Add (newRow);

Questo aggiunge la nuova riga alla tabella dei dati nel DataSet.

Consigli e avvertenze

  • Se hai bisogno di rimuovere tutte le righe da un DataSet, digitare il seguente comando:
  • myDataSet.clear ();
  • Sostituire "MyDataSet" con il nome dell'insieme di dati.