NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

GridColumnsCollection.Add

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
);

Parameters

column
The DataGridColumn to add to the collection.

Remarks

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.

Example [Visual Basic]

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

See Also

GridColumnsCollection Class | GridColumnsCollection Members | System.WinForms Namespace | DataColumn | DataGridBoolColumn | DataGridColumn | DataGridTextBoxColumn | System.WinForms.DataGridExpressionColumn | DataType