Initializes a new instance of a DataColumn class.
[Visual Basic] Overloads Public Sub New() [C#] public DataColumn(); [C++] public: DataColumn(); [JScript] public function DataColumn();
When created, a new DataColumn object has no default ColumnName or Caption. When added to a ColumnsCollection, however, a default name ("Column1", "Column2", etc.) is given to the column.
The following example creates a new DataColumn, sets various properties, and adds it to a DataTable object's ColumnsCollection.
[Visual Basic]
Private Sub AddDataColumn() Dim myColumn As DataColumn myColumn = New DataColumn() ' Set various properties. With myColumn .ColumnName = "id" .DataType = System.Type.GetType("System.Int32") .Unique = True .AutoIncrement = True .AutoIncrementSeed = 1 .AutoIncrementStep = 1 .ReadOnly = True End With ' Add to Columns collection. myTable.Columns.Add myColumn End Sub
DataColumn Class | DataColumn Members | System.Data Namespace | DataColumn Constructor Overload List | ColumnName | Caption | DefaultValue | DataTable | DataType