Cita:
Iniciado por popopo hace asi
dim tabla_nueva as new datatable
tabla_nueva=tabla_vieja
Hay que tener cuidado con ese tipo de asignaciones cuando se trabaja con objetos, ya que en esa instrucción sólo se está asignando una referencia del objeto tabla_vieja no el contenido, así que cualquier cambio en tabla_nueva también afectará a tabla_vieja.
Me parece que lo que dice
cableh es la opción más adecuada (existe en cualquier lenguaje ya que el DataTable pertenece al conjunto de clases que trae el .NET Framework)
Saludos