DataColumnMappingCollection.IndexOf Methode

Definitie

Hiermee haalt u de locatie op van de opgegeven DataColumnMapping in de verzameling.

Overloads

Name Description
IndexOf(String)

Hiermee haalt u de locatie op van de DataColumnMapping locatie met de opgegeven bronkolomnaam.

IndexOf(Object)

Hiermee haalt u de locatie op van de opgegeven Object die een DataColumnMapping binnen de verzameling is.

IndexOf(String)

Hiermee haalt u de locatie op van de DataColumnMapping locatie met de opgegeven bronkolomnaam.

public:
 virtual int IndexOf(System::String ^ sourceColumn);
public int IndexOf(string sourceColumn);
abstract member IndexOf : string -> int
override this.IndexOf : string -> int
Public Function IndexOf (sourceColumn As String) As Integer

Parameters

sourceColumn
String

De hoofdlettergevoelige naam van de bronkolom.

Retouren

De locatie op basis van nul van de naam van de DataColumnMapping opgegeven hoofdlettergevoelige bronkolom.

Implementeringen

Voorbeelden

In het volgende voorbeeld wordt gezocht naar een DataColumnMapping object met 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

Zie ook

Van toepassing op

IndexOf(Object)

Hiermee haalt u de locatie op van de opgegeven Object die een DataColumnMapping binnen de verzameling is.

public:
 virtual int IndexOf(System::Object ^ value);
public int IndexOf(object value);
abstract member IndexOf : obj -> int
override this.IndexOf : obj -> int
Public Function IndexOf (value As Object) As Integer

Parameters

value
Object

Een Object die de DataColumnMapping te vinden is.

Retouren

De locatie op basis van nul van de opgegeven Object locatie binnen DataColumnMapping de verzameling.

Implementeringen

Voorbeelden

In het volgende voorbeeld wordt gezocht naar een DataColumnMapping in de verzameling. Als de toewijzing in de verzameling bestaat, wordt deze verwijderd. Als de toewijzing niet bestaat in de verzameling, wordt deze toegevoegd aan de verzameling en wordt de bijbehorende index weergegeven. In het voorbeeld wordt ervan uitgegaan dat er een DataColumnMappingCollection verzameling en een DataColumnMapping object zijn gemaakt.

public void ChangedMyMind()
{
    // ...
    // create mappings and mapping
    // ...
    if (mappings.Contains((Object) mapping))
    {
        mappings.Remove((Object) mapping);
    }
    else
    {
        mappings.Add((Object) mapping);
        Console.WriteLine("Index of new mapping: " +
            mappings.IndexOf((Object) mapping));
    }
}
Public Sub ChangedMyMind()
    ' ...
    ' create mappings and mapping
    ' ...
    If mappings.Contains(CType(mapping, Object)) Then
        mappings.Remove(CType(mapping, Object))
    Else
        mappings.Add(CType(mapping, Object))
        Console.WriteLine("Index of new mapping: " & _
           mappings.IndexOf(CType(mapping, Object)).ToString())
    End If
End Sub

Zie ook

Van toepassing op