DataRow.Table DataRow.Table DataRow.Table DataRow.Table Property

Definition

Ruft die DataTable ab, für die diese Zeile über ein Schema verfügt.Gets the DataTable for which this row has a schema.

public:
 property System::Data::DataTable ^ Table { System::Data::DataTable ^ get(); };
public System.Data.DataTable Table { get; }
member this.Table : System.Data.DataTable
Public ReadOnly Property Table As DataTable

Eigenschaftswert

Die DataTable, zu der diese Zeile gehört.The DataTable to which this row belongs.

Beispiele

Im folgenden Beispiel wird die Table -Eigenschaft verwendet, um einen Verweis auf die Columns- DataTableAuflistung von zurückzugeben.The following example uses the Table property to return a reference to the columns collection of the DataTable.

private void GetTable(DataRow row)
{
    // Get the DataTable of a DataRow
    DataTable table = row.Table;

    // Print the DataType of each column in the table.
    foreach(DataColumn column in table.Columns)
    {
        Console.WriteLine(column.DataType);
    }
}
Private Sub GetTable(ByVal row As DataRow)
   ' Get the DataTable of a DataRow
   Dim table As DataTable = row.Table

   ' Print the DataType of each column in the table.
   Dim column As DataColumn
   For Each column in table.Columns
      Console.WriteLine(column.DataType)
   Next
End Sub

Hinweise

Ein DataRow gehört nicht notwendigerweise zur Auflistung von Zeilen einer Tabelle.A DataRow does not necessarily belong to any table's collection of rows. Dieses Verhalten tritt DataRowCollectionauf, DataRow wenn das erstellt, aber nicht zu hinzugefügt wurde.This behavior occurs when the DataRow has been created but not added to the DataRowCollection. Wenn die RowState -Eigenschaft DataRowState.Detachedzurückgibt, befindet sich die Zeile nicht in einer Auflistung.If the RowState property returns DataRowState.Detached, the row is not in any collection.

Gilt für:

Siehe auch