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 eine DataColumnMapping für die angegebene DataColumnMappingCollection, den angegebenen Quellspaltennamen und die angegebene MissingMappingAction ab.
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);
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 zu suchende Quellspaltenname unter Berücksichtigung von Groß- und Kleinschreibung.
- mappingAction
- MissingMappingAction
Einer der MissingMappingAction-Werte.
Gibt zurück
Ein DataColumnMapping-Objekt.
Ausnahmen
Der mappingAction
-Parameter wurde auf Error
festgelegt, und es wurde keine Zuordnung angegeben.
Beispiele
Im folgenden Beispiel wird eine mit dem angegebenen Quellspaltennamen in der Auflistung gesucht DataColumnMapping . Wenn das Objekt vorhanden ist, wird es zurückgegeben. Im Beispiel wird davon ausgegangen, dass eine Auflistung und ein DataColumnMappingCollection 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 Sammlung vorhanden ist, wird sie zurückgegeben.
Wenn die DataColumnMapping Auflistung für eine bestimmte MissingMappingActionAuflistung nicht vorhanden ist, treten die folgenden Aktionen auf:
Missingmappingaction | Durchgeführte Aktion |
---|---|
Passthrough |
Erstellt einen DataColumnMapping Namen der angegebenen Quellspalte als Quellspaltennamen und den DataSet Spaltennamen. Dies DataColumnMapping wird der Auflistung nicht hinzugefügt. |
Error |
Eine InvalidOperationException-Ausnahme wird ausgelöst, wenn die angegebene Spaltenzuordnung fehlt. |
Ignore |
Ruft einen Nullwert ab. |