DataColumnMappingCollection.GetColumnMappingBySchemaAction Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen DataColumnMapping für den angegebenen DataColumnMappingCollection, Quellspaltennamen und MissingMappingAction.
public:
static System::Data::Common::DataColumnMapping ^ GetColumnMappingBySchemaAction(System::Data::Common::DataColumnMappingCollection ^ columnMappings, System::String ^ sourceColumn, System::Data::MissingMappingAction mappingAction);
public static System.Data.Common.DataColumnMapping GetColumnMappingBySchemaAction(System.Data.Common.DataColumnMappingCollection columnMappings, string sourceColumn, System.Data.MissingMappingAction mappingAction);
static member GetColumnMappingBySchemaAction : System.Data.Common.DataColumnMappingCollection * string * System.Data.MissingMappingAction -> System.Data.Common.DataColumnMapping
Public Shared Function GetColumnMappingBySchemaAction (columnMappings As DataColumnMappingCollection, sourceColumn As String, mappingAction As MissingMappingAction) As DataColumnMapping
Parameter
- columnMappings
- DataColumnMappingCollection
- sourceColumn
- String
Der Name der zu suchenden Quellspalte mit Beachtung der Groß-/Kleinschreibung.
- mappingAction
- MissingMappingAction
Einer der MissingMappingAction Werte.
Gibt zurück
Ein DataColumnMapping-Objekt.
Ausnahmen
Der mappingAction Parameter wurde auf Error", und es wurde keine Zuordnung angegeben.
Beispiele
Im folgenden Beispiel wird nach einem DataColumnMapping Mit dem angegebenen Quellspaltennamen in der Auflistung gesucht. Wenn das Objekt vorhanden ist, wird es zurückgegeben. Im Beispiel wird davon ausgegangen, dass eine DataColumnMappingCollection Auflistung und ein DataColumnMapping Objekt erstellt wurden.
public void FindDataColumnMapping()
{
// ...
// create mappings and mapping
// ...
if (mappings.Contains("Description"))
mapping = DataColumnMappingCollection.GetColumnMappingBySchemaAction
(mappings, "Description", MissingMappingAction.Ignore);
}
Public Sub FindDataColumnMapping()
' ...
' create mappings and mapping
' ...
If mappings.Contains("Description") Then
mapping = _
DataColumnMappingCollection.GetColumnMappingBySchemaAction _
(mappings, "Description", MissingMappingAction.Ignore)
End If
End Sub
Hinweise
Wenn die DataColumnMapping Auflistung vorhanden ist, wird sie zurückgegeben.
Wenn die DataColumnMapping Auflistung für einen bestimmten MissingMappingActionFall nicht vorhanden ist, treten die folgenden Aktionen auf:
| Missingmappingaction | Kriterienaktion |
|---|---|
Passthrough |
Erstellt einen DataColumnMapping mit dem angegebenen Quellspaltennamen sowohl als Quellspaltennamen als auch als DataSet Spaltennamen. Dies DataColumnMapping wird der Auflistung nicht hinzugefügt. |
Error |
Eine InvalidOperationException wird generiert, wenn die angegebene Spaltenzuordnung fehlt. |
Ignore |
Ruft einen Nullwert ab. |