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

Respuesta
 
Herramientas Desplegado
Antiguo 09-abr-2008, 01:18   #1 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.853
Sumar en footer un campo del GridView

Buenos días,

Bueno, vereis, tengo un GridView, que tiene tres columnas. La última columna es <%# Bind("IMPORTE") %>.

¿Hay alguna forma de decirle al Footer que ponga la suma de todos los registros de esa columna?
__________________
Charlie.

Última edición por chcma; 09-abr-2008 a las 01:24.
chcma está desconectado   Responder Citando
Antiguo 09-abr-2008, 02:01   #2 (permalink)
Bravenap está en el buen camino
 
Avatar de Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 1.890
Enviar un mensaje por Skype™ a Bravenap
Re: Sumar en footer un campo del GridView

Puedes optar por varias soluciones.

La primera es cargar el GridView normalmente, por ejemplo con una DataTable. Independientemente de esto, sumas todos los campos con DataTable.Compute("SUM(IMPORTE)") - creo que era así - y el resultado lo pones en un control alojado en el Footer.

Otra opción es utilizar el evento OnDatabinding en cada una de las filas de manera que se vaya almacenando en una variable la suma de los importes a medida que se vayan agregando. Igualmente, utilizas también este evento en el control del Footer y le cargas el valor de la variable obtenida.

Sé que hay un ejemplo que vi no hace mucho, si lo encuentro te lo pongo.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
Bravenap está desconectado   Responder Citando
Antiguo 09-abr-2008, 02:03   #3 (permalink)
Bravenap está en el buen camino
 
Avatar de Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 1.890
Enviar un mensaje por Skype™ a Bravenap
Re: Sumar en footer un campo del GridView

San Google:

http://www.codeproject.com/KB/aspnet/SumColumn.aspx

http://aspalliance.com/494
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
Bravenap está desconectado   Responder Citando
Antiguo 09-abr-2008, 06:08   #4 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.853
Re: Sumar en footer un campo del GridView

Bueno amigo, muchas gracias por tu ayuda.
__________________
Charlie.
chcma 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 23:18.


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