Hola Foro.
Tengo un problema con un DataTable que quiero usar como tabla de
memoria.
En un proyecto WEB he creado la Carpeta App_Code, en Donde he
agregado
un DataSet y dentro de el un DataTable para usarla como Tabla de
memoria.
El detalle viene cuando quiero usarlo en un form y agregarle varios
registros.
este es mi codigo sencillo de ejemplo:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page
{
DataSet1.tmpPolizaDataTable dt = new
DataSet1.tmpPolizaDataTable();
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
DataRow dr = dt.NewRow();
dr["Renglon"] = dt.Rows.Count + 1;
dr["Descripcion"] = "Prueba";
dr["Importe"] = 100.00;
dt.Rows.Add(dr);
GridView1.DataSource = dt.DefaultView;
GridView1.DataBind();
}
}
Mi problema viene cuando oprimo varias veces el boton para agregar el
registro siempre se queda con el registro 1, no se incrementa, como
si
siempre se inicializara la instancia del dt.
Donde esta mi error, o que solucion me suguieren?
gracias de antemano
Ramiro Flores
Leer las respuestas