Estado de Aplicattion. Se mantiene un valor..
Publicado por Problema con Objetos Applicati (2 intervenciones) el 20/06/2007 17:18:11
me he creado
protected void Application_Start(Object sender, EventArgs e)
{
this.daCategorias.Fill(this.dsDatos1,"Categories");
Application["DatosGlobal"]=this.dsDatos1;
}
también en un formulario web
private void Page_Load(object sender, System.EventArgs e)
{
dsPagina=(dsDatos)Application["DatosGlobal"];
this.DataGrid1.DataSource=dsPagina;
this.DataGrid1.DataBind();
}
private void Button1_Click(object sender, System.EventArgs e)
{
dsDatos.CategoriesRow fila=dsPagina.Categories.NewCategoriesRow();
fila.CategoryID=Convert.ToInt32(this.TextBox1.Text);
fila.CategoryName=this.TextBox2.Text;
fila.Description=this.TextBox3.Text;
dsPagina.Categories.Rows.Add(fila);
this.DataGrid1.DataBind();
}
La duda es que no haciendo en ningun lado Application["DatosGlobal"]=dsPagina; (que según mi criterio debería ir en el prerender, ME MANTIENE LAS NUEVAS FILAS CREADAS EN EL BUTON1_CLICK
Por favor contestar a mi correo que lo compruebo con frecuencia. Gracias
protected void Application_Start(Object sender, EventArgs e)
{
this.daCategorias.Fill(this.dsDatos1,"Categories");
Application["DatosGlobal"]=this.dsDatos1;
}
también en un formulario web
private void Page_Load(object sender, System.EventArgs e)
{
dsPagina=(dsDatos)Application["DatosGlobal"];
this.DataGrid1.DataSource=dsPagina;
this.DataGrid1.DataBind();
}
private void Button1_Click(object sender, System.EventArgs e)
{
dsDatos.CategoriesRow fila=dsPagina.Categories.NewCategoriesRow();
fila.CategoryID=Convert.ToInt32(this.TextBox1.Text);
fila.CategoryName=this.TextBox2.Text;
fila.Description=this.TextBox3.Text;
dsPagina.Categories.Rows.Add(fila);
this.DataGrid1.DataBind();
}
La duda es que no haciendo en ningun lado Application["DatosGlobal"]=dsPagina; (que según mi criterio debería ir en el prerender, ME MANTIENE LAS NUEVAS FILAS CREADAS EN EL BUTON1_CLICK
Por favor contestar a mi correo que lo compruebo con frecuencia. Gracias
Valora esta pregunta


0