It's amazing how often we need to copy data from one DataTable to another. This is how you can the job done:
// PRESUPPOSITION: Already instantiated dataTableA
DataTable dataTableB = dataTableA.Clone();dataTableB.TableName = "CloneOfA";
// Copy records from dataTableA to dataTableBforeach (DataRow dr in dataTableA.Rows){ dataTableB.ImportRow(dr);}