Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo DataRowCollection.Add (DataRow)

 

Data di pubblicazione: novembre 2016

Aggiunge l'oggetto DataRow per il DataRowCollection oggetto.

Spazio dei nomi:   System.Data
Assembly:  System.Data (in System.Data.dll)

public void Add(
	DataRow row
)

Parametri

row
Type: System.Data.DataRow

Oggetto DataRow da aggiungere.

Exception Condition
ArgumentNullException

La riga è null.

ArgumentException

La riga appartiene a un'altra tabella o appartiene già a questa tabella.

ConstraintException

L'aggiunta invalida un vincolo.

NoNullAllowedException

L'aggiunta si tenta di immettere un valore null in una DataColumn dove AllowDBNull è false.

Per creare un nuovo DataRow, è necessario utilizzare il NewRow metodo la DataTable classe. Quando si utilizza il NewRow (metodo), un nuovo DataRow oggetto viene restituito utilizzando lo schema dell'elemento padre DataTable. Dopo aver creato il DataRow dell'oggetto e impostare i valori per ciascuna delle relative colonne, utilizzare il Add metodo per aggiungere l'oggetto alla raccolta.

Genera un'eccezione se l'utente genera un'eccezione nel RowChanging evento. Se si verifica un'eccezione, la riga non viene aggiunta alla tabella.

Nell'esempio seguente viene utilizzata la Add per aggiungere un nuovo metodo DataRow per un DataRowCollection oggetto.

private void ShowRows(DataTable table)
{
    // Print the number of rows in the collection.
    Console.WriteLine(table.Rows.Count);
    // Print the value of columns 1 in each row
    foreach(DataRow row in table.Rows)
    {
        Console.WriteLine(row[1]);
    }
}

private void AddRow(DataTable table)
{
    DataRowCollection rowCollection = table.Rows;
    // Instantiate a new row using the NewRow method.

    DataRow newRow = table.NewRow();
    // Insert code to fill the row with values.

    // Add the row to the DataRowCollection.
    table.Rows.Add(newRow);
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: