Bonjour,
La réponse est dans ta question, oui c'est possible par une DataTable (donc un dataset puisqu'il contient en autre une collection de DataTables).
En considérant que tu a sur ta page une DataGrid nommée Datagrid1, voilà le code :
Dim voDataTable As New DataTable
'Création des champs Nom et Age
voDataTable.Columns.Add("Nom")
voDataTable.Columns.Add("Age")
Dim voDataRow As DataRow
'Ajout de Toto qui a 21 ans
voDataRow = voDataTable.NewRow()
voDataRow("Nom") = "Toto"
voDataRow("Age") = 21
voDataTable.Rows.Add(voDataRow)
'Ajout de Boby qui a 16 ans
voDataRow = voDataTable.NewRow()
voDataRow("Nom") = "Boby"
voDataRow("Age") = 16
voDataTable.Rows.Add(voDataRow)
DataGrid1.DataSource = voDataTable
DataGrid1.DataBind()
TiK