Lo podes hacer copiando la tabla tal cual esta, y despues quitandole las columnas que no van..
Para agregar una tabla copiando otra que ya tenes:
MiDataSet.Tables.Add(MiDataSet.Tables[numero_tabla].Copy());
o
MiDataSet.Tables.Add(MiDataSet.Tables["nombre_tabla"].Copy());
o si la tabla la manejas con un DataTable
MiDataSet.Tables.Add(MiDataTable.Copy());
Para quitar las columnas:
MiDataSet.Tables[numero_tabla].Columns.Remove("nombre_columna");
o
MiDataSet.Tables["nombre_tabla"].Columns.Remove("nombre_columna");
o si usas un DataTable
MiDataTable.Columns.Remove("nombre_columna");
El metodo Remove de la coleccion Columns tambien puede usarse asi:
.Remove(numero_columna);
Espero haberte ayudado, suerte, cualquier cosa preguntame
Chau!
Fisa
Correo:
[email protected]
MSN:
[email protected]