Share via


DataTableReader.GetName(Int32) Metode

Definisi

Mendapatkan nilai kolom yang ditentukan sebagai String.

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

Parameter

ordinal
Int32

Ordinal kolom berbasis nol.

Mengembalikan

Nama kolom yang ditentukan.

Pengecualian

Indeks yang diteruskan berada di luar kisaran 0 hingga FieldCount - 1.

Upaya dilakukan untuk membaca atau mengakses kolom dalam keadaan tertutup DataTableReader.

Contoh

Contoh sederhana berikut mencakup prosedur yang mencantumkan nama semua kolom dalam posisi ordinal kolom , dan yang ditentukan DataTableReader, ke jendela Konsol.

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

Keterangan

Metode GetName dan GetOrdinal menyediakan fungsionalitas terbalik. Artinya, memanggil GetOrdinal nilai pengembalian panggilan GetName harus mengembalikan parameter asli yang diteruskan ke GetName; hal yang sama berlaku untuk memanggil prosedur dalam urutan yang berlawanan.

Berlaku untuk