IColumnMappingCollection.IndexOf(String) Metod

Definition

Hämtar objektets DataColumnMapping plats med det angivna källkolumnnamnet. Namnet är skiftlägeskänsligt.

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

Parametrar

sourceColumnName
String

Källkolumnens skiftlägeskänsliga namn.

Returer

Objektets nollbaserade plats DataColumnMapping med det angivna källkolumnnamnet.

Exempel

Följande exempel söker efter en instans av den härledda klassen, , DataColumnMappingmed det angivna källkolumnnamnet i en DataColumnMappingCollection samling. Om det DataColumnMapping finns visar exemplet namnet och indexet för mappningen. Om mappningen inte finns visas ett fel i exemplet. Det här exemplet förutsätter att en DataColumnMappingCollection samling har skapats.

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

Gäller för