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 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 in DataColumnMapping der Auflistung vorhanden ist, wird sie zurückgegeben.
Wenn der DataColumnMapping in der Auflistung nicht vorhanden ist, werden für einen bestimmten MissingMappingActiondie folgenden Aktionen ausgeführt:
Missingmappingaction | Ausgeführte Aktion |
---|---|
Passthrough |
Erstellt einen DataColumnMapping mit dem angegebenen Quellspaltennamen als Quellspaltennamen und 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 NULL-Wert ab. |