DataSet Constructor ()
.NET Framework (current version)
Initializes a new instance of the DataSet class.
Assembly: System.Data (in System.Data.dll)
This implementation of the DataSet constructor takes no parameters, and creates a default name, "NewDataSet," for the new instance.
A name for the DataSet is required to ensure that the XML representation of the DataSet always has a name for the document element, which is the highest-level element in a schema definition.
The following example creates a new DataSet, and adds two DataTable objects to it.
Private Sub CreateDataSet() Dim dataSet As DataSet = New DataSet ' Create two DataTable objects using a function. Dim table1 As DataTable = MakeTable("idTable1", "thing1") Dim table2 As DataTable = MakeTable("idTable2", "thing2") dataSet.Tables.Add(table1) dataSet.Tables.Add(table2) Console.WriteLine(dataSet.Tables.Count) End Sub Private Function MakeTable(c1Name As String, _ c2Name As String) As DataTable Dim table As New DataTable ' Add two DataColumns Dim column As DataColumn = New DataColumn( _ c1Name, System.Type.GetType("System.Integer")) table.Columns.Add(column) column = New DataColumn(c2Name, _ System.Type.GetType("System.String")) MakeTable = table End Function
.NET Framework
Available since 1.1
Available since 1.1
Show: