Compartir a través de


DataTableReader.GetName(Int32) Método

Definición

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

Índice de la columna de base cero.

Devoluciones

El nombre de la columna especificada.

Excepciones

El índice que se ha pasado se encontraba fuera del intervalo entre 0 y FieldCount - 1.

Se ha intentado la lectura o el acceso a una columna en un objeto DataTableReader cerrado.

Ejemplos

En el ejemplo simple siguiente 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 a en el 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