DataTableReader.GetName(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu zadaného sloupce jako 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
Parametry
- ordinal
- Int32
Pořadové číslo sloupce založené na nule.
Návraty
Název zadaného sloupce.
Výjimky
Předaný index byl mimo rozsah 0 až FieldCount 1.
Došlo k pokusu o čtení nebo přístup ke sloupci v uzavřeném DataTableReaderobjektu .
Příklady
Následující jednoduchý příklad obsahuje proceduru, která vypíše názvy všech sloupců v zadaném DataTableReader
a řadové pozici sloupce do okna Konzola.
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
Poznámky
Metody GetName
a GetOrdinal poskytují inverzní funkce. To znamená, že volání GetOrdinal
na návratové hodnotě volání GetName
by mělo vrátit původní parametr předaný do GetName
. Totéž platí pro volání procedur v opačném pořadí.