IColumnMappingCollection.IndexOf(String) Método

Definición

Obtiene la ubicación del DataColumnMapping objeto con el nombre de columna de origen especificado. El nombre distingue mayúsculas de minúsculas.

public:
 int IndexOf(System::String ^ sourceColumnName);
public int IndexOf(string sourceColumnName);
abstract member IndexOf : string -> int
Public Function IndexOf (sourceColumnName As String) As Integer

Parámetros

sourceColumnName
String

Nombre que distingue mayúsculas de minúsculas de la columna de origen.

Devoluciones

Ubicación de base cero del DataColumnMapping objeto con el nombre de columna de origen especificado.

Ejemplos

En el ejemplo siguiente se busca una instancia de la clase derivada, DataColumnMapping, con el nombre de columna de origen especificado dentro de una DataColumnMappingCollection colección. DataColumnMapping Si existe, en el ejemplo se muestra el nombre y el índice de la asignación. Si la asignación no existe, el ejemplo muestra un error. En este ejemplo se supone que se ha creado una DataColumnMappingCollection colección.

public void FindDataColumnMapping()
{
    // ...
    // create columnMappings
    // ...
    if (!columnMappings.Contains("Description"))
    {
        Console.WriteLine("Error: no such table in collection.");
    }
    else
    {
        Console.WriteLine("Name {0}",
            columnMappings["Description"].ToString());
        Console.WriteLine("Index: {0}",
            columnMappings.IndexOf("Description").ToString());
    }
}
Public Sub FindDataColumnMapping()
    ' ...
    ' create columnMappings
    ' ...
    If Not columnMappings.Contains("Description") Then
        Console.WriteLine("Error: no such table in collection.")
    Else
       Console.WriteLine("Name: {0}", _
           columnMappings("Description").ToString())
       Console.WriteLine("Index: {0}", _
           columnMappings.IndexOf("Description").ToString())
    End If
End Sub

Se aplica a