DataTableReader.GetName(Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de waarde van de opgegeven kolom op als een 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
Parameters
- ordinal
- Int32
De op nul gebaseerde kolomordinaal.
Retouren
De naam van de opgegeven kolom.
Uitzonderingen
De doorgegeven index lag buiten het bereik van 0 tot FieldCount - 1.
Er is geprobeerd een kolom in een gesloten DataTableReaderkolom te lezen of te openen.
Voorbeelden
Het volgende eenvoudige voorbeeld bevat een procedure waarin de namen van alle kolommen binnen de opgegeven DataTableReaderkolom en de rangschikkelijkheid van de kolom worden vermeld in het consolevenster.
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
Opmerkingen
De GetName en GetOrdinal methoden bieden inverse functionaliteit. Dat wil gezegd: het aanroepen van de retourwaarde van het aanroepen GetOrdinalGetName moet de oorspronkelijke parameter retourneren die wordt doorgegeven aan GetName; hetzelfde geldt voor het aanroepen van de procedures in de tegenovergestelde volgorde.