Problemas al refrescar un datagrid con un dataset

09/08/2004 - 23:11 por Pablo Hinojosa | Informe spam
Este es mi código

DataTable t;
t=dsItemPed1.Tables["tbd_vt_itemped"];
DataRow myRow;
myRow=t.NewRow();
myRow["co_pedido"]=this.txtNPedido.Text;
myRow["co_producto"] = this.txtCodProd.Text;
myRow["co_item"] = this.txtNumItem.Text;
myRow["co_unidad"] = this.txtCodUnidad.Text;

t.Rows.Add(myRow);
t.AcceptChanges();

this.dtgPrueba.DataSource=dsItemPed1;
this.dtgPrueba.DataBind();

Pero al hacer el Databind tan solo se muestra el último
ingresado

No se que hacer. Por favor que alguien me ayude
 

Leer las respuestas

#1 Alejandro Perez
10/08/2004 - 15:18 | Informe spam
Hola Pablo. Como estas?. Por lo visto estas trabajando con
una aplicacion web, y en ese caso, me parece que lo que
esta pasando es que ese Dataset esta perdiendo el estado,
de modo que solo se muestra en el grid una fila. Pon un
breakpoint en la linea donde instancias el datatable y
dale un watch al dataset. Seguro esta vacio.

En ese caso, guarda el estado del dataset para que no
pierdas los registros

Cuidate!
Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela


Este es mi código

DataTable t;
t=dsItemPed1.Tables["tbd_vt_itemped"];
DataRow myRow;
myRow=t.NewRow();
myRow["co_pedido"]=this.txtNPedido.Text;
myRow["co_producto"] = this.txtCodProd.Text;
myRow["co_item"] = this.txtNumItem.Text;
myRow["co_unidad"] = this.txtCodUnidad.Text;

t.Rows.Add(myRow);
t.AcceptChanges();

this.dtgPrueba.DataSource=dsItemPed1;
this.dtgPrueba.DataBind();

Pero al hacer el Databind tan solo se muestra el último
ingresado

No se que hacer. Por favor que alguien me ayude
.

Preguntas similares