como recuperar un DataTable en cualquier parte del programa

07/12/2005 - 17:47 por Anonimo | Informe spam
hola a todos.
Estoy realizando una aplicacion web con c#

public DataSet objDS = new DataSet();
public DataTable objTabla = new DataTable("Fichajes");


objDS = new DataSet();
objTabla = new DataTable("CalculosFichajes");

DataColumn objCol = new DataColumn("Dia");
objCol.DataType = Type.GetType("System.String");
objTabla.Columns.Add(objCol);

objDS.Tables.Add(objTabla);

Relleno los datos de la tabla en una funcion y al salir la guardo en una
variable de sesion, ya que al pulsar el boton de imprimir me pone vacio
tanto el recordset como la recordtable

this.Session["TablaTodosDatos"]= this.objTabla;

Despues en otra funcion quiero recuperar esos datos y rellenar un recordset
cuyo nombre de tabla sería "TmpCalculos"



Como es posible hacer esto ???



Muchas gracias
 

Leer las respuestas

#1 Fabián Figueredo
07/12/2005 - 18:00 | Informe spam
Hola.

Tendrias que castear la variable de session para crearte un objeto
datatable.
Seria algo asi

DataTable dt = (DataTable)Session["TablaTodosDatos"];

espero que te sirva

Fabian Figueredo
http://www.oberdata.com.ar

Preguntas similares