C# Copiar filas de un DataSet a otro nuevo
Esta vez, queria seleccionar ciertas filas de un DataSet y copiarlas a uno nuevo donde tendria solo los que me interesan.
Metodos que me ayudaron en esta mision
DataTable.Clone();
DataTable.ImportRow(DataRow)
private DataSet ExtraerAfectos(DataSet _ds, int ini, int fin)
{
DataSet _tmp = new DataSet();
DataTable _dt = _ds.Tables[0].Clone();
_tmp.Tables.Add(_dt);
//Si biene mal el fin devuelve el DataSet en blanco
if (_ds.Tables[0].Rows.Count >= fin)
{
for (int i = ini; i < fin; i++)
_tmp.Tables[0].ImportRow(_ds.Tables[0].Rows[i]);
}
return _tmp;
}
¡Perfectisimo!
ResponderEliminarGracias Valentin
Gracias... Me ha funcionado para solucionar un problema...
ResponderEliminarHola, podrias poner el ejemplo con imagenes y completo
ResponderEliminarGracias
Muy bueno!!!
ResponderEliminarMe ha servido!!
Abrazo Valentín!!
Gracias justo lo que estaba buscando
ResponderEliminar