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 );
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
DataTable Class | DataTable Members | System.Data Namespace | DataTable Constructor Overload List | DataColumn | DataRow | DataView