If I understood well you want to create a DataTable programmatically:
This is a way to achieve that:
DataTable dt = new DataTable();
DataColumn column = new DataColumn();
column.ColumnName = "ID";
column.AllowDBNull = false;
column.DataType = typeof(int);
column.AutoIncrement = true;
column.AutoIncrementSeed = 1000;
column.AutoIncrementStep = 1;
dt.Columns.Add(column);
dt.Columns.Add("Name", typeof(string));
dt.PrimaryKey = new DataColumn[] { column };
DataRow row = dt.NewRow();
row["Name"] = "Mario";
dt.Rows.Add(row);
Cheers