lo que quieres es clonar el dataset a otro dataset
si es lo que que quieres se hace de esta manera
Cita: Dataset= Dataset1.Clone();
asi lo puedes clonar pero sin los rows, si ocupas agregan los rows has un recorrido del dataset original e importale los rows..
Cita: for (int i = 0; i < Dataset.Tables["Tabla"].Rows.Count; i++)
{
DataRow Row = Dataset.Tables["Tabla"].Rows[i];
Row.SetAdded();
Dataset1.Tables["Tabla"].ImportRow(Row);
}
asi serai una clonacion de un dataset si a eso te referias
asme saber si te funciono
DarkWatch