DataTableReader.GetName(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.