次の方法で共有


DataTableMapping.GetColumnMappingBySchemaAction メソッド

指定した MissingMappingAction 値および DataColumn 名を使用して、指定した DataTable から DataColumn を取得します。

Public Function GetColumnMappingBySchemaAction( _
   ByVal sourceColumn As String, _   ByVal mappingAction As MissingMappingAction _) As DataColumnMapping
[C#]
public DataColumnMapping GetColumnMappingBySchemaAction(stringsourceColumn,MissingMappingActionmappingAction);
[C++]
public: DataColumnMapping* GetColumnMappingBySchemaAction(String* sourceColumn,MissingMappingActionmappingAction);
[JScript]
public function GetColumnMappingBySchemaAction(
   sourceColumn : String,mappingAction : MissingMappingAction) : DataColumnMapping;

パラメータ

戻り値

DataColumn

例外

例外の種類 条件
InvalidOperationException mappingAction パラメータが Error に設定され、マップが指定されませんでした。

解説

DataColumnMapping が存在する場合は、それを返します。

DataColumnMapping が存在しない場合は、指定された MissingMappingAction によって、次のアクションが実行されます。

MissingMappingAction アクション
Passthrough 指定したソース列名をソース列と DataSet 列の両方の名前として使用して、 DataColumnMapping を作成します。この DataColumnMapping はコレクションには追加されません。
Error 指定した列マップが存在しない場合は、 InvalidOperationException が生成されます。
Ignore null 値を取得します。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

DataTableMapping クラス | DataTableMapping メンバ | System.Data.Common 名前空間