DataTableMapping.GetColumnMappingBySchemaAction 方法

使用指定的 MissingMappingAction 值和 DataColumn 名称从指定的 DataTable 中获取 DataColumn

**命名空间:**System.Data.Common
**程序集:**System.Data(在 system.data.dll 中)

语法

声明
Public Function GetColumnMappingBySchemaAction ( _
    sourceColumn As String, _
    mappingAction As MissingMappingAction _
) As DataColumnMapping
用法
Dim instance As DataTableMapping
Dim sourceColumn As String
Dim mappingAction As MissingMappingAction
Dim returnValue As DataColumnMapping

returnValue = instance.GetColumnMappingBySchemaAction(sourceColumn, mappingAction)
public DataColumnMapping GetColumnMappingBySchemaAction (
    string sourceColumn,
    MissingMappingAction mappingAction
)
public:
DataColumnMapping^ GetColumnMappingBySchemaAction (
    String^ sourceColumn, 
    MissingMappingAction mappingAction
)
public DataColumnMapping GetColumnMappingBySchemaAction (
    String sourceColumn, 
    MissingMappingAction mappingAction
)
public function GetColumnMappingBySchemaAction (
    sourceColumn : String, 
    mappingAction : MissingMappingAction
) : DataColumnMapping

参数

返回值

DataColumn

异常

异常类型 条件

InvalidOperationException

mappingAction 参数设置为 Error,并且未指定任何映射。

备注

如果 DataColumnMapping 存在,则将其返回。

如果 DataColumnMapping 不存在,则对于给定的 MissingMappingAction 执行下列操作:

MissingMappingAction

采取的操作

Passthrough

创建一个 DataColumnMapping,它所具有的指定的源列名称为,既有源列名称又有 DataSet 列名。此 DataColumnMapping 不添加到集合中。

Error

如果缺少指定的列映射,则生成 InvalidOperationException

Ignore

获取一个空值。

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

.NET Compact Framework

受以下版本支持:2.0、1.0

请参见

参考

DataTableMapping 类
DataTableMapping 成员
System.Data.Common 命名空间