DataTableMapping.GetColumnMappingBySchemaAction 方法

定義

使用指定的 DataColumn 值和 DataTable 的名稱來從指定的 MissingMappingAction 取得 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);
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

參數

sourceColumn
String

DataColumn 的名稱。

mappingAction
MissingMappingAction

其中一個 MissingMappingAction 值。

傳回

資料行。

例外狀況

mappingAction 參數已經設定為 Error,並且未指定任何對應。

備註

DataColumnMapping如果 存在,則會傳回它。

DataColumnMapping如果 不存在,針對指定的 MissingMappingAction,會發生下列動作:

MissingMappingAction 已採取的動作
Passthrough 使用指定的源數據行名稱建立 , DataColumnMapping 做為源數據行名稱和數據 DataSet 行名稱。 這 DataColumnMapping 不會新增至集合。
Error 如果缺少指定的資料行對應,則會產生 InvalidOperationException
Ignore 取得 Null 值。

適用於

另請參閱