DataTable.Rows Eigenschaft

Definition

Ruft die Auflistung der Zeilen ab, die zu dieser Tabelle gehören.

C#
[System.ComponentModel.Browsable(false)]
public System.Data.DataRowCollection Rows { get; }
C#
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DataTableRowsDescr")]
public System.Data.DataRowCollection Rows { get; }

Eigenschaftswert

Eine DataRowCollection, die DataRow-Objekte enthält.

Attribute

Beispiele

Im Folgenden werden zwei Beispiele für das Zurückgeben und Festlegen von Zeilen gezeigt. Im ersten Beispiel wird die Rows -Eigenschaft verwendet und der Wert jeder Spalte für jede Zeile ausgegeben. Im zweiten Beispiel wird die DataTable -Methode des NewRow -Objekts verwendet, um ein neues DataRow Objekt mit dem Schema von DataTablezu erstellen. Nach dem Festlegen der Zeilenwerte wird die Zeile über die DataRowCollectionAdd -Methode hinzugefügt.

C#
private void PrintRows(DataSet dataSet)
{
    // For each table in the DataSet, print the values of each row.
    foreach(DataTable thisTable in dataSet.Tables)
    {
        // For each row, print the values of each column.
        foreach(DataRow row in thisTable.Rows)
        {
            foreach(DataColumn column in thisTable.Columns)
            {
                Console.WriteLine(row[column]);
            }
        }
    }
}

private void AddARow(DataSet dataSet)
{
    DataTable table;
    table = dataSet.Tables["Suppliers"];
    // Use the NewRow method to create a DataRow with
    // the table's schema.
    DataRow newRow = table.NewRow();

    // Set values in the columns:
    newRow["CompanyID"] = "NewCompanyID";
    newRow["CompanyName"] = "NewCompanyName";

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

Hinweise

Um ein neues DataRowzu erstellen, müssen Sie die NewRow -Methode verwenden, um ein neues Objekt zurückzugeben. Ein solches Objekt wird automatisch gemäß dem Schema konfiguriert, das für die über seine DataTable Auflistung von DataColumn -Objekten definiert ist. Nachdem Sie eine neue Zeile erstellt und die Werte für jede Spalte in der Zeile festgelegt haben, fügen Sie die Zeile mithilfe der Add -Methode hinzuDataRowCollection.

Jede DataRow in der Auflistung stellt eine Datenzeile in der Tabelle dar. Um eine Änderung am Wert einer Spalte in der Zeile zu committen, müssen Sie die AcceptChanges -Methode aufrufen.

Gilt für:

Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Weitere Informationen