Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/07/2005, 08:36
josevi014
 
Fecha de Ingreso: junio-2004
Mensajes: 9
Antigüedad: 19 años, 11 meses
Puntos: 0
Si te das cuenta el primer argumento si lo estas convirtiendo a entero con Convert.ToInt32, pero el segundo argumento esta cogiendo directamente el string con el .Text esto a lo mejor lo que pueda hacer es que en lugar de hacer la suma aritmetica haga la concatenación de strings.

Yo te recomendaria que convirtieras los dos argumentos a un tipo numerico por separado y luego hicieras la suma.

int arg1 = Convert.ToInt32((dgrVenta.Items[i].Cells[4].Text))
int arg2 = Convert.ToInt32(((TextBox)dgrVenta.Items[i].Cells[4].FindControl("txtCant")).Text)

int resultado = arg1 + arg2

y luego asignaras la variable resultado a la celda que quieras

dgrVenta.Items[i].Cells[5].Text = resultado.ToString()