DataTableReader.GetName(Int32) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri a megadott oszlop Stringértékét .
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
Paraméterek
- ordinal
- Int32
A nulla alapú oszloprend.
Válaszok
A megadott oszlop neve.
Kivételek
Az átadott index a 0 FieldCount és 1 közötti tartományon kívül volt.
Egy bezárt DataTableReaderoszlop olvasására vagy elérésére tett kísérletet.
Példák
Az alábbi egyszerű példa egy eljárást tartalmaz, amely felsorolja a megadott DataTableReaderoszlopon belüli összes oszlop nevét és az oszlop sorszámát a konzolablakban.
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
Megjegyzések
A GetName metódusok inverz GetOrdinal funkciókat biztosítanak. Vagyis a hívás GetOrdinal visszatérési értékének meghívásának GetName az eredeti paramétert kell visszaadniaGetName; ugyanez vonatkozik az eljárások ellenkező sorrendben történő meghívására is.