I know this post is old, but I believe that it is possible to solve much less lines of code.
' Declare DataTable Dim Table1 As DataTable ' Define columns Table1.Columns.Add("Column1", GetType(System.String)) Table1.Columns.Add("Column2", GetType(System.Int32)) Table1.Columns.Add("Column3", GetType(System.Int32)) ' Add a row of data Table1.Rows.Add("Item1", 44, 99) Table1.Rows.Add("Item2", 42, 3)
Source DotNetPerls.com: VB.NET DataTable
source share