Export (0) Print
Expand All

DataColumn.DataColumn(String, Type, String, MappingType) Constructor

Initializes a new instance of the DataColumn class using the specified name, data type, expression, and value that determines whether the column is an attribute.

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

public:
DataColumn (
	String^ columnName, 
	Type^ dataType, 
	String^ expr, 
	MappingType type
)
public DataColumn (
	String columnName, 
	Type dataType, 
	String expr, 
	MappingType type
)
public function DataColumn (
	columnName : String, 
	dataType : Type, 
	expr : String, 
	type : MappingType
)
Not applicable.

Parameters

columnName

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

dataType

A supported DataType.

expr

The expression used to create this column. For more information, see the Expression property.

type

One of the MappingType values.

Exception typeCondition

ArgumentNullException

No dataType was specified.

The type argument sets the ColumnMapping property. The property specifies how a DataColumn is mapped when a DataSet is transformed into an XML document. For example, if the column is named "fName," and the value it contains is "Bob," and type is set to MappingType.Attribute, the XML element would be as follows:

<Name fName = 'Bob'/>

For more information about how columns are mapped to elements or attributes, see the ColumnMapping property.

The following example constructs a computed column.

No code example is currently available or this language may not be supported.

Windows 98, Windows Server 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

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supported in: 2.0, 1.0

XNA Framework

Supported in: 1.0

Community Additions

ADD
Show:
© 2014 Microsoft