COMO LEER UN CURSOR

15/11/2004 - 20:54 por yelitza hurtado | Informe spam
Hola:
Tengo un datagrid que he llenado con informacion referente a precios
agrupados por especificaciones, ahora bien necesito totalizar los precios al
final del datagrid. como lo haria?
Gracias

Preguntas similare

Leer las respuestas

#1 Maxi
15/11/2004 - 21:14 | Informe spam
Yo lo haria en el mismo SELECT del SP que llena el datagrid :-)


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"yelitza hurtado" escribió en el mensaje
news:
Hola:
Tengo un datagrid que he llenado con informacion referente a precios
agrupados por especificaciones, ahora bien necesito totalizar los precios
al
final del datagrid. como lo haria?
Gracias







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.795 / Virus Database: 539 - Release Date: 12/11/2004
Respuesta Responder a este mensaje
#2 David
16/11/2004 - 20:26 | Informe spam
Hola:
Tengo un datagrid que he llenado con informacion referente


a precios
agrupados por especificaciones, ahora bien necesito


totalizar los precios al
final del datagrid. como lo haria?
Gracias


.



No se exactamente que deseas hacer... pero lo que podrias
realizar es: con un select puedes obtener la suma de los
precios... y mostrarlo simplemente en un una caja de texto.
... o si lo que tambien recorrer el datagrid e ir sumando
los precios... espero que te ayude en algo...
Respuesta Responder a este mensaje
#3 Martín Pinardi
19/11/2004 - 15:17 | Informe spam
Yo lo hago de la siguiente forma:

Primero que nada habilito el footer de la grilla

En el evento ItemDataBound (que se ejecuta una vez por cada renglón):
defino una variable como static --> Static Total as Decimal

luego pregunto qué tipo de renglón es el que accionó el evento y actúo en
consecuencia

if e.Item.ItemType = ListItemType.Header then
'el header: inicializo las variables
Total = 0
ElseIf e.Item.ItemType = ListItemType.AlternatingItem _
OrElse e.Item.ItemType = ListItemType.Item Then
'éstos son los renglones propiamente dichos, voy acumulando los precios

Total += CDec(e.Item.Cells(3).text) 'suponiendo que la 3r columna es la
que se quiere sumar

ElseIf e.Item.ItemType = ListItemType.Footer Then
'imprimo el resultado y destruyo el acumulador
e.Item.Cells(3).text = Total.ToString("c")
Total = nothing
End If

Espero que sirva

Respuesta Responder a este mensaje
#4 Martín Pinardi
19/11/2004 - 16:47 | Informe spam
Pido disculpas, se me traspapelaron los grupos de noticias.

El post anterior se aplica a ASP .NET

"Martín Pinardi" <sindestino[NO SPAM]@tutopia.com> escribió en el mensaje
news:%23n%
Yo lo hago de la siguiente forma:

Primero que nada habilito el footer de la grilla

En el evento ItemDataBound (que se ejecuta una vez por cada renglón):
defino una variable como static --> Static Total as Decimal

luego pregunto qué tipo de renglón es el que accionó el evento y actúo en
consecuencia

if e.Item.ItemType = ListItemType.Header then
'el header: inicializo las variables
Total = 0
ElseIf e.Item.ItemType = ListItemType.AlternatingItem _
OrElse e.Item.ItemType = ListItemType.Item Then
'éstos son los renglones propiamente dichos, voy acumulando los


precios

Total += CDec(e.Item.Cells(3).text) 'suponiendo que la 3r columna es


la
que se quiere sumar

ElseIf e.Item.ItemType = ListItemType.Footer Then
'imprimo el resultado y destruyo el acumulador
e.Item.Cells(3).text = Total.ToString("c")
Total = nothing
End If

Espero que sirva



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida