DataColumnMapping.GetDataColumnBySchemaAction Method

Definition

Gets a DataColumn from the given DataTable.

Overloads

GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)

Source:
DataColumnMapping.cs
Source:
DataColumnMapping.cs
Source:
DataColumnMapping.cs

Gets a DataColumn from the given DataTable using the MissingSchemaAction and the DataSetColumn property.

C#
public System.Data.DataColumn? GetDataColumnBySchemaAction(System.Data.DataTable dataTable, Type? dataType, System.Data.MissingSchemaAction schemaAction);
C#
public System.Data.DataColumn GetDataColumnBySchemaAction(System.Data.DataTable dataTable, Type dataType, System.Data.MissingSchemaAction schemaAction);

Parameters

dataTable
DataTable

The DataTable to get the column from.

dataType
Type

The Type of the data column.

schemaAction
MissingSchemaAction

One of the MissingSchemaAction values.

Returns

A data column.

See also

Applies to

.NET 9 and other versions
Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

GetDataColumnBySchemaAction(String, String, DataTable, Type, MissingSchemaAction)

Source:
DataColumnMapping.cs
Source:
DataColumnMapping.cs
Source:
DataColumnMapping.cs

A static version of GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) that can be called without instantiating a DataColumnMapping object.

C#
public static System.Data.DataColumn? GetDataColumnBySchemaAction(string? sourceColumn, string? dataSetColumn, System.Data.DataTable dataTable, Type? dataType, System.Data.MissingSchemaAction schemaAction);
C#
public static System.Data.DataColumn GetDataColumnBySchemaAction(string sourceColumn, string dataSetColumn, System.Data.DataTable dataTable, Type dataType, System.Data.MissingSchemaAction schemaAction);

Parameters

sourceColumn
String

The case-sensitive column name from a data source.

dataSetColumn
String

The column name, which is not case sensitive, from a DataSet to map to.

dataTable
DataTable

An instance of DataTable.

dataType
Type

The data type for the column being mapped.

schemaAction
MissingSchemaAction

Determines the action to take when existing DataSet schema does not match incoming data.

Returns

A DataColumn object.

See also

Applies to

.NET 9 and other versions
Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1