DataRow.Table Eigenschaft

Definition

Ruft die DataTable ab, für die diese Zeile über ein Schema verfügt.

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

DataTable

Die DataTable, zu der diese Zeile gehört.

Beispiele

Im folgenden Beispiel wird die Eigenschaft verwendet, um einen Verweis auf die Table Spaltensammlung der Spalte zurückzugeben 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

Eine DataRow gehört nicht unbedingt zu einer Tabellensammlung von Zeilen. Dieses Verhalten tritt auf, wenn das DataRow Erstellt wurde, aber nicht dem DataRowCollection. Wenn die Eigenschaft zurückgegeben DataRowState.Detachedwird, befindet sich die RowState Zeile nicht in einer Auflistung.

Gilt für:

Siehe auch