if (Session["Factura"] == null) { // código para volver a cargar el DataSet Session["Factura"] = dts; } else { dts = (DataSet) Session["Factura"]; }