tablename.Columns.Add("columnName1");
tablename.Columns.Add("columnName2");
.
.
.
tablename.Columns.Add("columnNamen");
for (int intCount = 0; intCount < rowCount; intCount++)
{
string id = ds.Tables[0].Rows[intCount]["MUid"].ToString();
ds1 = adm.getUserProfile(Convert.ToInt32(id));
foreach (DataRow dr in ds1.Tables[0].Rows)
{
ds2.Tables[0].Rows.Add(dr.ItemArray);
}
}