DataTableMapping.GetDataTableBySchemaAction Method (DataSet, MissingSchemaAction)


Gets the current DataTable for the specified DataSet using the specified MissingSchemaAction value.

Namespace:   System.Data.Common
Assembly:  System.Data (in System.Data.dll)

public DataTable GetDataTableBySchemaAction(
	DataSet dataSet,
	MissingSchemaAction schemaAction


Type: System.Data.DataSet

The DataSet from which to get the DataTable.

Type: System.Data.MissingSchemaAction

One of the MissingSchemaAction values.

Return Value

Type: System.Data.DataTable

A data table.

If the DataTable does not exist, the specified MissingSchemaAction is taken.

The following example gets the DataTable for a given DataSet. If there is no current table for the DataSet, null is returned. This example assumes that a DataSet and a DataTableMappingCollection collection have been created.

public void CreateDataTable() 
    // ...
    // create dataSet and mapping
    // ...
    DataTable table = mapping.GetDataTableBySchemaAction
        (dataSet, MissingSchemaAction.Ignore);

.NET Framework
Available since 1.1
Return to top