Yo te recomiendo que guardes tus datos del datagridview en una matriz y de ahi simplemente utilizas esa matriz para copiarlo en cualquier datagridview lo unico que tienes que tener en cuenta es que el datagridview maneja [columnas,filas] mientras que las matrices manejas [filas,columnas]