Adds a TBD to the GridColumnsCollection.
[Visual Basic] Overridable Public Sub Add( _ ByVal column As DataGridColumn _ ) [C#] public virtual void Add( DataGridColumn column ); [C++] public: virtual void Add( DataGridColumn* column ); [JScript] public function Add( column : DataGridColumn );
Because DataGridColumn class is an abstract (in Visual Basic MustInherit) class, you cannot add an instance of it directly to the TBD. Instead, you can either inherit from DataGridColumn to create your own column type or use System.WinForms.DataGridExpressionColumn class.
The following example creates a TBD and sets its property to a DataColumn object of type Boolean. The TBD is also added to a DataGrid control's DataTable through the DataGridTable property. Finally, the TBD is added to the GridColumnsCollection through the GridColumns property.
[Visual Basic]
Private Sub AddGridColumn() Dim myGridCol As New DataGridBoolColumn Dim myDataCol As New DataColumn Set myDataCol.DataType = [Type].GetType("System.Boolean") DataGrid1.DataGridTable.DataTable.Columns.Add myDataCol Set myGridCol.DataColumn = myDataCol DataGrid1.GridColumns.Add myGridCol End Sub
GridColumnsCollection Class | GridColumnsCollection Members | System.WinForms Namespace | DataColumn | DataGridBoolColumn | DataGridColumn | DataGridTextBoxColumn | System.WinForms.DataGridExpressionColumn | DataType