DataTable[] dts = new DataTable[dt.Columns.Count];
for(int ti=0;ti<dts.Length;ti++)
{
dts[ti]=new DataTable();
dts[ti].Columns.Add(dt.Columns[ti].ColumnName,dt.Columns[ti].DataType);
}
foreach(DataRow dr in dt.Rows)
{
for(int ti=0;ti<dts.Length;ti++)
dts[ti].Rows.Add(new object[]{dr[ti]});
}
With best regards,
Yasser Zamani