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!

DataTable Constructor (String)

Intitalizes a new instance of the DataTable class with the specified table name.

[Visual Basic]
Overloads Public Sub New( _
   ByVal tableName As String _
)
[C#]
public DataTable(
   string tableName
);
[C++]
public: DataTable(
   String* tableName
);
[JScript]
public function DataTable(
   tableName : String
);

Parameters

tableName
The name to give the table. If a null reference (in Visual Basic Nothing) or an empty string, a default name will be given when added to the TablesCollection.

Example [Visual Basic]

The following example creates a System.WinForms.DataGridTable and displays it in a System.WinForms.DataGrid control.

[Visual Basic]

Private Sub MakeDataTableAndDisplay()
   ' Create new DataTable and DataSource objects.
   Dim myDataTable As DataTable
   myDataTable = New DataTable("SampleDataTable")
   Dim myDataSource As New DataSource

   ' Declare DataColumn and DataRow variables.
   Dim myDataColumn As DataColumn
   Dim myDataRow As DataRow

   ' Create new DataColumn, set DataType, ColumnName and add to DataTable.    
   myDataColumn = New DataColumn
   myDataColumn.DataType = System.Type.GetType("System.Int32")
   myDataColumn.ColumnName = "id"
   myDataTable.Columns.Add myDataColumn

   ' Create second column.
   myDataColumn = New DataColumn
   myDataColumn.DataType = Type.GetType("System.String")
   myDataColumn.ColumnName = "thing"
   myDataTable.Columns.Add myDataColumn

   ' Create new DataRow objects and add to DataTable.    
   Dim i As Integer
   For i = 0 To 10
      myDataRow = myDataTable.NewRow
      myDataRow(0) = i
      myDataRow(1) = "thing " & i
      myDataTable.Rows.Add myDataRow
   Next i

   ' Configure DataSource and set to DataGrid.DataSource property.
   myDataSource.Table = myDataTable
   myDataSource.Begin
   dataGrid1.DataSource = myDataSource
   DataGrid1.PopulateColumns
End Sub

See Also

DataTable Class | DataTable Members | System.Data Namespace | DataTable Constructor Overload List | DataColumn | DataRow | DataView