Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 05-jul-2005, 08:07   #1 (permalink)
Carmenrq está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Ubicación: Potosí-Bolivia
Mensajes: 195
Alegría Suma de Columnas de Datagrid

Hola, saludos amigos del foro, tengo una grilla con datos, pero necesito sumar dos columnas que contienes datos numèricos, leo cada fila de la grilla, los cuales son seleccionados con un checked y realizo la suma asi:


dgrVenta.Items[i].Cells[5].Text = Convert.ToInt32((dgrVenta.Items[i].Cells[4].Text))+((TextBox)dgrVenta.Items[i].Cells[4].FindControl("txtCant")).Text;

el resultado concatena las variables , como puedo realizar la suma ....

Gracias de Antemano
__________________
Rodeate de buenos y tu lo pareceras..rodeate de genios y algo en ti se quedará...
Carmenrq está desconectado   Responder Citando
Antiguo 05-jul-2005, 08:36   #2 (permalink)
josevi014 ha deshabilitado el karma
 
Fecha de Ingreso: junio-2004
Mensajes: 9
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()
josevi014 está desconectado   Responder Citando
Antiguo 05-jul-2005, 13:27   #3 (permalink)
Carmenrq está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Ubicación: Potosí-Bolivia
Mensajes: 195
Hola josevi014 GRACIAS!!!, por la ayuda ahora si por fin me funciono ..
Saludos
__________________
Rodeate de buenos y tu lo pareceras..rodeate de genios y algo en ti se quedará...
Carmenrq está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 05:38.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93