Export (0) Print
Expand All

DataColumn Constructor (String, Type)

Initializes a new instance of the DataColumn class using the specified column name and data type.

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

public DataColumn(
	string columnName,
	Type dataType
)

Parameters

columnName
Type: System.String

A string that represents the name of the column to be created. If set to null or an empty string (""), a default name will be specified when added to the columns collection.

dataType
Type: System.Type

A supported DataType.

ExceptionCondition
ArgumentNullException

No dataType was specified.

The following example creates a new DataColumn with a specified ColumnName and DataType.

private void AddDataColumn(DataTable table)
{
    System.Type typeInt32 = 
        System.Type.GetType("System.Int32");
    DataColumn column = new DataColumn("id", typeInt32);

    // Set various properties.
    column.AutoIncrement = true;
    column.AutoIncrementSeed = 1;
    column.AutoIncrementStep = 1;
    column.ReadOnly = true;

    // Add to Columns collection.
    table.Columns.Add(column);
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0
Show:
© 2015 Microsoft