le he estado intentando de esta manera...
Código c#:
Ver originaltry
{
DataSet dtSistem = new DataSet("Sistema");
DataSet dtAtchi = new DataSet("Archivo");
DataTable Tabla = new DataTable("Tabla");
DataTable Tabla1 = new DataTable("Tabla");
DataColumn Clave = new DataColumn("Clave", Type.GetType("System.Int32"));
DataColumn Nombre = new DataColumn("Nombre", Type.GetType("System.String"));
DataColumn Clave1 = new DataColumn("Clave", Type.GetType("System.Int32"));
DataColumn Nombre1 = new DataColumn("Nombre", Type.GetType("System.String"));
Tabla.Columns.Add(Clave);
Tabla.Columns.Add(Nombre);
Tabla1.Columns.Add(Clave1);
Tabla1.Columns.Add(Nombre1);
for (int i = 0; i < dsper.Tables["Percepciones"].Rows.Count; i++)
{
DataRow row = dsper.Tables["Percepciones"].Rows[i];
row.SetAdded();
Tabla.ImportRow(row);
}
for (int i = 0; i < dsArchivo.Tables["Archivo"].Rows.Count; i++)
{
DataRow row = dsArchivo.Tables["Archivo"].Rows[i];
row.SetAdded();
Tabla1.ImportRow(row);
}
dtSistem.Tables.Add(Tabla);
dtAtchi.Tables.Add(Tabla1);
dtAtchi.Merge(dtSistem);
}
catch { throw; }
pero en lugar de actualizarlos solo me agrega el segundo dataset al primero, los datos de los 2 dataset se kedan en el primero...