Comparteix a través de


DataColumnMappingCollection.IndexOf Método

Definición

Obtiene la ubicación del objeto DataColumnMapping especificado dentro de la colección.

Sobrecargas

IndexOf(String)

Obtiene la ubicación del objeto DataColumnMapping con el nombre de columna de origen especificado.

IndexOf(Object)

Obtiene la ubicación del Object especificado, que es un objeto DataColumnMapping de la colección.

IndexOf(String)

Source:
DataColumnMappingCollection.cs
Source:
DataColumnMappingCollection.cs
Source:
DataColumnMappingCollection.cs

Obtiene la ubicación del objeto DataColumnMapping con el nombre de columna de origen especificado.

public:
 virtual int IndexOf(System::String ^ sourceColumn);
public int IndexOf (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

Parámetros

sourceColumn
String

Nombre de la columna de origen con distinción entre mayúsculas y minúsculas.

Devoluciones

Ubicación de base cero del objeto DataColumnMapping con el nombre de columna de origen especificado (con distinción entre mayúsculas y minúsculas).

Implementaciones

Ejemplos

En el ejemplo siguiente se busca un DataColumnMapping objeto 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

Consulte también

Se aplica a

IndexOf(Object)

Source:
DataColumnMappingCollection.cs
Source:
DataColumnMappingCollection.cs
Source:
DataColumnMappingCollection.cs

Obtiene la ubicación del Object especificado, que es un objeto DataColumnMapping de la colección.

public:
 virtual int IndexOf(System::Object ^ value);
public int IndexOf (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

Parámetros

value
Object

Object que es el objeto DataColumnMapping que se va a buscar.

Devoluciones

Ubicación de base cero del Object especificado, que es un objeto DataColumnMapping de la colección.

Implementaciones

Ejemplos

En el ejemplo siguiente se busca un elemento DataColumnMapping dentro de la colección. Si la asignación existe en la colección, se quita. Si la asignación no existe dentro de la colección, se agrega a la colección y se muestra su índice. En el ejemplo se supone que se ha creado una DataColumnMappingCollection colección y un DataColumnMapping objeto .

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

Consulte también

Se aplica a