DataColumnMappingCollection.GetColumnMappingBySchemaAction Methode

Definition

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

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.

Gilt für:

Weitere Informationen