DataTableReader.GetName(Int32) Metódus

Definíció

Lekéri a megadott oszlop Stringértékét .

public:
 override System::String ^ GetName(int ordinal);
public override string GetName(int ordinal);
override this.GetName : int -> string
Public Overrides Function GetName (ordinal As Integer) As String

Paraméterek

ordinal
Int32

A nulla alapú oszloprend.

Válaszok

A megadott oszlop neve.

Kivételek

Az átadott index a 0 FieldCount és 1 közötti tartományon kívül volt.

Egy bezárt DataTableReaderoszlop olvasására vagy elérésére tett kísérletet.

Példák

Az alábbi egyszerű példa egy eljárást tartalmaz, amely felsorolja a megadott DataTableReaderoszlopon belüli összes oszlop nevét és az oszlop sorszámát a konzolablakban.

private static void DisplayColumnNames(DataTableReader reader)
{
    // Given a DataTableReader, display column names.
    for (int i = 0; i < reader.FieldCount; i++)
    {
        Console.WriteLine("{0}: {1}", i, reader.GetName(i));
    }
}
Private Sub DisplayColumnNames(ByVal reader As DataTableReader)
   ' Given a DataTableReader, display column names.
   For i As Integer = 0 To reader.FieldCount - 1
      Console.WriteLine("{0}: {1}", i, reader.GetName(i))
   Next
End Sub

Megjegyzések

A GetName metódusok inverz GetOrdinal funkciókat biztosítanak. Vagyis a hívás GetOrdinal visszatérési értékének meghívásának GetName az eredeti paramétert kell visszaadniaGetName; ugyanez vonatkozik az eljárások ellenkező sorrendben történő meghívására is.

A következőre érvényes: