Código
public canastaDS producto() { canastaDS obj = ((canastaDS)(Session("Canasta"))); if ((obj == null)) { Session("Canasta") = obj; } return obj; } public void AgregaItems(clsDetalleProducto prod) { canastaDS obj = this.producto; canastaDS.InventarioDTRow fila = obj.InventarioDT.NewInventarioDTRow(); try { fila.CodigoProducto = prod.codigoProducto; fila.Producto = prod.producto; fila.Precio = prod.precio; fila.Stock = prod.stock; fila.Tienda = prod.tienda; fila.Promocion = prod.promocion; fila.Proveedor = prod.proveedor; fila.cantidad = 1; fila.Subtotal = (prod.precio * 1); obj.InventarioDT.Rows.Add(fila); } catch (Exception ex) { Response.Write("<script type=\'text/javascript\'>alert(\'Producto ya estaba agregado\');</script>"); } } protected void cargarcarrito() { gridCarrito.DataSource = Session("Canasta"); gridCarrito.DataBind(); }