Das DataSet-Objekt enthält - wie der Name schon sagt - ein Set von Daten. Dieses Set besteht gewöhnlich aus Tabellen.
Die Tabellen können entweder aus einer Datenbank in das DataSet eingelesen oder direkt im DataSet angelegt werden.
Hier ein Beispiel dafür, wie man eine Tabelle im DataSet anlegt und mit Zufallszahlen füllt:
Dim ds As New DataSet()
Dim BeispielTable As DataTable = ds.Tables.Add("Data")
BeispielTable.Columns.Add("Description")
BeispielTable.Columns.Add("Value1", GetType(Integer))
BeispielTable.Columns.Add("Value2", GetType(Integer))
BeispielTable.Columns.Add("Value3", GetType(Integer))
Dim rnd As New Random()
Dim i As Integer
For i = 0 To 20
Dim row As DataRow = BeispielTable.NewRow()
row("Description") = i.ToString()
row("Value1") = rnd.Next(100)
row("Value2") = rnd.Next(100)
row("Value3") = rnd.Next(100)
BeispielTable.Rows.Add(row)
Next
Dieses DataSet kann anschliessend an ein Objekt gebunden werden.