Freigeben über


DataRow.Table Eigenschaft

Definition

Ruft ab DataTable , 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

Die DataTable Zeile, zu der diese Zeile gehört.

Beispiele

Im folgenden Beispiel wird die Table Eigenschaft verwendet, um einen Verweis auf die Spaltenauflistung der 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

A DataRow gehört nicht unbedingt zur Auflistung von Zeilen einer Tabelle. Dieses Verhalten tritt auf, wenn das DataRow Objekt erstellt, aber nicht hinzugefügt DataRowCollectionwurde. Wenn die RowState Eigenschaft zurückgegeben wird DataRowState.Detached, befindet sich die Zeile nicht in einer Auflistung.

Gilt für:

Weitere Informationen