IColumnMappingCollection.IndexOf(String) Methode

Definitie

Hiermee haalt u de locatie van het DataColumnMapping object op met de opgegeven bronkolomnaam. De naam is hoofdlettergevoelig.

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

Parameters

sourceColumnName
String

De hoofdlettergevoelige naam van de bronkolom.

Retouren

De locatie op basis van nul van het DataColumnMapping object met de opgegeven bronkolomnaam.

Voorbeelden

In het volgende voorbeeld wordt gezocht naar een exemplaar van de afgeleide klasse, DataColumnMappingmet de opgegeven bronkolomnaam in een DataColumnMappingCollection verzameling. Als het bestaat, wordt in het DataColumnMapping voorbeeld de naam en de index van de toewijzing weergegeven. Als de toewijzing niet bestaat, wordt in het voorbeeld een fout weergegeven. In dit voorbeeld wordt ervan uitgegaan dat er een DataColumnMappingCollection verzameling is gemaakt.

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

Van toepassing op