DataTableReader.GetName(Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 DataTableReader
iç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.