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 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