DataTableMapping.GetColumnMappingBySchemaAction(String, MissingMappingAction) Método

Definición

Obtiene DataColumn a partir de la tabla DataTable especificada utilizando el valor MissingMappingAction especificado y el nombre de DataColumn.Gets a DataColumn from the specified DataTable using the specified MissingMappingAction value and the name of the DataColumn.

public:
 System::Data::Common::DataColumnMapping ^ GetColumnMappingBySchemaAction(System::String ^ sourceColumn, System::Data::MissingMappingAction mappingAction);
public System.Data.Common.DataColumnMapping GetColumnMappingBySchemaAction (string sourceColumn, System.Data.MissingMappingAction mappingAction);
member this.GetColumnMappingBySchemaAction : string * System.Data.MissingMappingAction -> System.Data.Common.DataColumnMapping
Public Function GetColumnMappingBySchemaAction (sourceColumn As String, mappingAction As MissingMappingAction) As DataColumnMapping

Parámetros

sourceColumn
String

Nombre del objeto DataColumn.The name of the DataColumn.

mappingAction
MissingMappingAction

Uno de los valores de MissingMappingAction .One of the MissingMappingAction values.

Devoluciones

Columna de datos.A data column.

Excepciones

El parámetro mappingAction se estableció en Error y no se especificó ninguna asignación.The mappingAction parameter was set to Error, and no mapping was specified.

Comentarios

Si el DataColumnMapping existe, se devuelve.If the DataColumnMapping exists, it is returned.

Si el DataColumnMapping no existe, para un MissingMappingActiondeterminado se producen las siguientes acciones:If the DataColumnMapping does not exist, for a given MissingMappingAction, the following actions occur:

MissingMappingActionMissingMappingAction Acción realizadaAction taken
Passthrough Crea una DataColumnMapping con el nombre de columna de origen especificado como el nombre de la columna de origen y el nombre de la columna de DataSet.Creates a DataColumnMapping with the specified source column name as both the source column name and the DataSet column name. Esta DataColumnMapping no se agrega a la colección.This DataColumnMapping is not added to the collection.
Error Si la asignación de columna especificada no existe, se genera InvalidOperationException.An InvalidOperationException is generated if the specified column mapping is missing.
Ignore Obtiene un valor null.Gets a null value.

Se aplica a

Consulte también: