Tu peux faire un Clone de la DataTable, mais niveau performance c'est pas top (test = dataSet2.Tables[0].Clone();)
Sinon, un peu plus long à coder mais sûrement meilleur en terme de performance, tu peux lire toutes ta ligne (cellule par cellule) et insérer ça dans ton autre DataTable...
VC# forever 