DataTableReader.GetName(Int32) Método

Definición

Obtiene el valor de la columna especificada como .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

Parámetros

ordinal
Int32

Ordinal de columna de base cero.

Devoluciones

Nombre de la columna especificada.

Excepciones

El índice pasado estaba fuera del intervalo de 0 a FieldCount - 1.

Se intentó leer o tener acceso a una columna en un objeto cerrado DataTableReader.

Ejemplos

En el siguiente ejemplo sencillo se incluye un procedimiento que enumera los nombres de todas las columnas dentro de la posición ordinal especificada DataTableReadery la posición ordinal de la columna en la ventana Consola.

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

Comentarios

Los GetName métodos y GetOrdinal proporcionan funcionalidad inversa. Es decir, llamar GetOrdinal al valor devuelto de la llamada GetName debe devolver el parámetro original pasado a GetName; lo mismo se aplica a llamar a los procedimientos en el orden opuesto.

Se aplica a