Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/08/2009, 13:08
Avatar de BlueSkull
BlueSkull
 
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 15 años, 6 meses
Puntos: 4
Respuesta: Problema con uso de DataTable con variables Session

Cita:
Iniciado por meula Ver Mensaje
Buenas,
Has puesto código PHP y yo diria que es C#

Cada vez que haces click en un boton para llamara a un evento de servidor haces un postback y se vuelve a ejecutar el evento load, por tanto esto:

CrearDT();
//Page.Session["VarSession"] = dtabla;
GridView1.DataSource = dtabla;
GridView1.DataBind();

lo estas ejecutando siempre

ponlo dentro de este IF

if(!isPostBack){
.....................
}

Por tanto cada si se ejecuta al cargar, no cada vez que haces click en un boton.
Estimado gracias por contestas pero no era eso, lo solucione de esta forma:

Cita:
protected void Button2_Click(object sender, EventArgs e)
{
DataTable NewTabla = (DataTable)Session["VarSession"];

DataRow dRow = NewTabla.NewRow();
dRow["Dosage"] = 102;
dRow["Drug"] = "xx";
dRow["Patient"] = "xxx";
dRow["Date"] = DateTime.Now;
NewTabla.Rows.Add(dRow);

Page.Session["VarSession"] = NewTabla;

GridView1.DataSource = NewTabla;
GridView1.DataBind();
}
__________________
"Incluso las torres más altas empiezan en el suelo."
"Sé Ágil..."
StreamWriter