IColumnMappingCollection.IndexOf(String) 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 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