DataColumnMappingCollection.IndexOf Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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