DataTableReader.GetName(Int32) Yöntem

Tanım

Belirtilen sütunun değerini olarak Stringalır.

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

Parametreler

ordinal
Int32

Sıfır tabanlı sütun sıralı.

Döndürülenler

String

Belirtilen sütunun adı.

Özel durumlar

Geçirilen dizin 0 FieldCount - 1 aralığının dışındaydı.

Kapalı bir içindeki bir sütunu okuma veya sütuna erişme girişiminde bulunuldu DataTableReader.

Örnekler

Aşağıdaki basit örnek, belirtilen DataTableReaderiçindeki tüm sütunların adlarını ve sütunun sıra konumunu Konsol penceresine listeleyen bir yordam içerir.

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

Açıklamalar

GetName ve GetOrdinal yöntemleri ters işlevsellik sağlar. Başka bir ifadeyle, çağırmanın GetOrdinal dönüş değerinde çağrısı GetName , öğesine geçirilen GetNameözgün parametreyi döndürmelidir; aynı durum yordamları ters sırada çağırmak için de geçerlidir.

Şunlara uygulanır